MediaWiki:Common.js: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) мНет описания правки |
||
| Строка 487: | Строка 487: | ||
var existingId = $headlineSpan.attr('id'); | var existingId = $headlineSpan.attr('id'); | ||
if (!existingId) { | if (!existingId) { | ||
var sectionId = 'heading-' + getSectionNumber(); | var sectionId = 'heading-' + getSectionNumber(); | ||
$headlineSpan.attr('id', sectionId); | $headlineSpan.attr('id', sectionId); | ||
} else { | } else { | ||
var uniqueId = existingId; | var uniqueId = existingId; | ||
var counter = 1; | var counter = 1; | ||
| Строка 521: | Строка 519: | ||
} | } | ||
var currentId = $headlineSpan.attr('id') || customId; // Получаем ID для ссылки | |||
var tocItem = $('<li>').addClass('toclevel-' + (level - 1)).append( | var tocItem = $('<li>').addClass('toclevel-' + (level - 1)).append( | ||
$('<a>').attr('href', '#' + | $('<a>').attr('href', '#' + currentId).append( | ||
$('<span>').addClass('tocnumber').text(getSectionNumber()), | $('<span>').addClass('tocnumber').text(getSectionNumber()), | ||
$('<span>').addClass('toctext').text(headingText) | $('<span>').addClass('toctext').text(headingText) | ||