→Tinyforest:모두의 한자사전: 새 문단 |
→2종류 스크립트 성공: 새 문단 |
||
| 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); | |||
}); | |||
오늘은 반복문에 대해서 배워봤네요. | |||