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

편집 요약 없음
편집 요약 없음
1번째 줄: 1번째 줄:
$(document).ready(function() {
$(document).ready(function() {
     var count = 1;
     var count = 1;
    var startNumbering = false;


     $('h2, h3, h4, h5, h6').filter(function() {
     $('h2, h3, h4, h5, h6').each(function() {
        return $(this).attr('id') != 'toc';
    }).each(function() {
         var $this = $(this);
         var $this = $(this);


         // 숫자 링크 생성
         // 목차를 만났으면 그 이후부터 번호 매기기 시작
         var backLink = $('<a>')
         if ($this.attr('id') === 'toc') {
            .attr('href', '#toc')
             startNumbering = true;
             .text(count + '. ')
             return; // 목차 자체는 건너뛰기
             .addClass('mw-link')  // 링크 스타일 강제로 적용
        }
            .css({
                'text-decoration': 'none',
                'margin-right': '5px'
            });


         $this.prepend(backLink);
         // 목차 만난 이후부터 번호 매기기
        if (startNumbering) {
            var backLink = $('<a>')
                .attr('href', '#toc')
                .text(count + '. ')
                .addClass('mw-link')
                .css({
                    'text-decoration': 'none',
                    'margin-right': '5px'
                });


        count++;
            $this.prepend(backLink);
            count++;
        }
     });
     });
});
});

2025년 4월 26일 (토) 21:34 판