MediaWiki:Common.js: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 498: | Строка 498: | ||
// Извлекаем текст заголовка или .custom-heading | // Извлекаем текст заголовка или .custom-heading | ||
var headingText = | var headingText = $heading.text().trim(); | ||
// Проверяем, что текст заголовка не пустой | // Проверяем, что текст заголовка не пустой | ||
if (headingText.length > 0) { | if (headingText.length > 0) { | ||
// Создание вложенных списков, если | // Создание вложенных списков, если уровень больше 1 | ||
if (level > 1) { | if (level > 1) { | ||
while (tocCounters.length > level) { | while (tocCounters.length > level) { | ||
| Строка 508: | Строка 508: | ||
} | } | ||
if ( | if ($currentList.children('ul').length === 0) { | ||
$currentList = createNestedList($currentList); // Создаём новый вложенный список | $currentList = createNestedList($currentList); // Создаём новый вложенный список | ||
} | } | ||
} else { | } else { | ||
// | // Если уровень 1, сбрасываем вложенные списки | ||
$currentList = $toc; | $currentList = $toc; | ||
} | } | ||