33번째 줄: 33번째 줄:


[[사:Cerulean|CAERULEUM]] [[사토:Cerulean|<small>토론</small>]] [[특수:기여/Cerulean|<small>기여</small>]] 2021년 12월 1일 (수) 11:43 (KST)
[[사:Cerulean|CAERULEUM]] [[사토:Cerulean|<small>토론</small>]] [[특수:기여/Cerulean|<small>기여</small>]] 2021년 12월 1일 (수) 11:43 (KST)
== 2종류 스크립트 성공 ==
var subpageLists = document.querySelectorAll(".subpage-list .mw-prefixindex-body");
subpageLists.forEach(function (item) {
var elementNumber = item.childNodes[0].childElementCount;
    if ( elementNumber > 20 ) { item.style.columns = "0 2"; }
    else if ( elementNumber <= 20 ) { item.style.columns = "0 1", item.style.width = "max-content"; }
});
위에꺼는 20개가 넘어가면 열이 2개로 이하면 1개로 자동 조절되게 하는 스크립트.
아래는 분류 페이지에서 편집 링크 달아주는 스크립트입니다. 소도구에 등록하면 좋을 것 같네요.
var catLinks = document.querySelectorAll('.mw-category-generated #mw-pages .mw-category a');
catLinks.forEach(function (links) {
    catLinksEdit = document.createElement('a');
    catLinksEdit.title = links.title + ' 편집하기';
    catLinksEdit.href = links.href + '?action=edit';
    catLinksEdit.innerHTML = '<small> 편집</small>';
    links.parentElement.appendChild(catLinksEdit);
});
오늘은 반복문에 대해서 배워봤네요.