MediaWiki:Common.js: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 451: | Строка 451: | ||
// Получаем все заголовки mw-headline и кастомные заголовки, исключая элемент с ID 'toc-trigger-heading' | // Получаем все заголовки mw-headline и кастомные заголовки, исключая элемент с ID 'toc-trigger-heading' | ||
var $headings = $content.find('.mw-headline, | var $headings = $content.find('.mw-headline').closest('h3, h2, h1').filter(function() { | ||
return $(this).attr('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(); | ||