미디어위키:Common.js: 두 판 사이의 차이
둘러보기로 이동
검색으로 이동
편집 요약 없음 |
편집 요약 없음 태그: 되돌려진 기여 |
||
| 1번째 줄: | 1번째 줄: | ||
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */ | /* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */ | ||
$(document).ready(function() { | |||
// Add collapse functionality | |||
function createCollapsibleSidebar() { | |||
var $sidebar = $('#mw-panel .portal'); | |||
// Iterate over each portal section | |||
$sidebar.each(function() { | |||
var $this = $(this); | |||
var $h3 = $this.find('h3'); | |||
var $ul = $this.find('ul'); | |||
// Add toggle button | |||
$h3.append(' <span class="toggle">[+]</span>'); | |||
$ul.hide(); | |||
// Toggle functionality | |||
$h3.click(function() { | |||
$ul.slideToggle(); | |||
$(this).find('.toggle').text(function(_, value) { | |||
return value === '[+]' ? '[-]' : '[+]'; | |||
}); | |||
}); | |||
}); | |||
} | |||
createCollapsibleSidebar(); | |||
}); | |||
2024년 6월 24일 (월) 07:58 판
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */
$(document).ready(function() {
// Add collapse functionality
function createCollapsibleSidebar() {
var $sidebar = $('#mw-panel .portal');
// Iterate over each portal section
$sidebar.each(function() {
var $this = $(this);
var $h3 = $this.find('h3');
var $ul = $this.find('ul');
// Add toggle button
$h3.append(' <span class="toggle">[+]</span>');
$ul.hide();
// Toggle functionality
$h3.click(function() {
$ul.slideToggle();
$(this).find('.toggle').text(function(_, value) {
return value === '[+]' ? '[-]' : '[+]';
});
});
});
}
createCollapsibleSidebar();
});