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

StayByMe
둘러보기로 이동 검색으로 이동
편집 요약 없음
태그: 되돌려진 기여
편집 요약 없음
태그: 되돌려진 기여
1번째 줄: 1번째 줄:
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */
/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */
mw.loader.using('jquery.ui', function() {
mw.loader.using(['jquery'], function() {
     $(function() {
     $(document).ready(function() {
         $('.mw-portlet').each(function() {
         // "My Self > 재무/예산" 섹션 찾기
            var $this = $(this);
        var mySelfSection = $('#p-navigation .body ul li:contains("My Self") > ul');
            var $header = $this.find('.mw-portlet-heading');
 
             var $content = $this.find('.mw-portlet-body');
        if (mySelfSection.length > 0) {
           
             var toggleLink = $('<a href="javascript:void(0)" class="self-toggle">재무/예산</a>');
             // 처음 로드될 때 모든 포틀렛 닫기
 
             $content.hide();
             // 처음 로드될 때 "재무/예산" 섹션 닫기
           
             mySelfSection.hide();
             $header.css('cursor', 'pointer');
 
             $header.on('click', function() {
             // 클릭 이벤트 추가
                 $content.slideToggle();
             toggleLink.on('click', function() {
                 mySelfSection.slideToggle();
             });
             });
         });
 
            // "My Self" 항목에 링크 추가
            $('#p-navigation .body ul li:contains("My Self")').append(toggleLink);
         }
     });
     });
});
});

2024년 7월 3일 (수) 02:24 판

/* 이 자바스크립트 설정은 모든 문서, 모든 사용자에게 적용됩니다. */
mw.loader.using(['jquery'], function() {
    $(document).ready(function() {
        // "My Self > 재무/예산" 섹션 찾기
        var mySelfSection = $('#p-navigation .body ul li:contains("My Self") > ul');

        if (mySelfSection.length > 0) {
            var toggleLink = $('<a href="javascript:void(0)" class="self-toggle">재무/예산</a>');

            // 처음 로드될 때 "재무/예산" 섹션 닫기
            mySelfSection.hide();

            // 클릭 이벤트 추가
            toggleLink.on('click', function() {
                mySelfSection.slideToggle();
            });

            // "My Self" 항목에 링크 추가
            $('#p-navigation .body ul li:contains("My Self")').append(toggleLink);
        }
    });
});