미디어위키:Common.js: 두 판 사이의 차이

StayByMe
둘러보기로 이동 검색으로 이동
편집 요약 없음
편집 요약 없음
태그: 되돌려진 기여
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();
});