MediaWiki:Common.js: различия между версиями

мНет описания правки
мНет описания правки
Строка 451: Строка 451:


         // Получаем все заголовки mw-headline и кастомные заголовки, исключая элемент с ID 'toc-trigger-heading'
         // Получаем все заголовки mw-headline и кастомные заголовки, исключая элемент с ID 'toc-trigger-heading'
         var $headings = $content.find('.mw-headline, .custom-heading').filter(function() {
         var $headings = $content.find('.mw-headline').closest('h3, h2, h1').filter(function() {
             return $(this).attr('id') !== 'toc-trigger-heading'; // Исключаем элемент с ID 'toc-trigger-heading'
            // Исключаем заголовок с ID 'toc-trigger-heading'
         }).sort(function(a, b) {
             return $(this).attr('id') !== 'toc-trigger-heading';
         }).addBack().sort(function(a, b) {
             // Сортировка по порядку появления на странице
             // Сортировка по порядку появления на странице
             return $(a).index() - $(b).index();
             return $(a).index() - $(b).index();