MediaWiki:Common.js: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 452: | Строка 452: | ||
var $currentList = $toc; // Текущий список для вставки элементов | var $currentList = $toc; // Текущий список для вставки элементов | ||
var levelStack = []; // Стек для отслеживания уровней заголовков | var levelStack = []; // Стек для отслеживания уровней заголовков | ||
var maxLevel = | var maxLevel = 7; // Изначально максимальный уровень не определён | ||
// Первый проход для нахождения | // Первый проход для нахождения минимального уровня заголовков | ||
$headings.each(function() { | $headings.each(function() { | ||
var $heading = $(this); | var $heading = $(this); | ||
| Строка 464: | Строка 464: | ||
level = parseInt(tagName.charAt(1), 10); // Определяем уровень h1-h6 | level = parseInt(tagName.charAt(1), 10); // Определяем уровень h1-h6 | ||
} | } | ||
if (level | if (level < maxLevel) { | ||
maxLevel = level; // | maxLevel = level; // Находим минимальный уровень заголовков | ||
} | } | ||
}); | }); | ||