MediaWiki:Common.js: различия между версиями
Shihov (обсуждение | вклад) Нет описания правки Метка: отменено |
Shihov (обсуждение | вклад) Нет описания правки Метка: отменено |
||
| Строка 88: | Строка 88: | ||
callback(); | callback(); | ||
} | } | ||
} | } | ||
| Строка 120: | Строка 109: | ||
expandParentCategories($categoryItem, function() { | expandParentCategories($categoryItem, function() { | ||
scrollToCategory(currentPageTitle); | scrollToCategory(currentPageTitle); | ||
}); | }); | ||
return; | return; | ||
} | } | ||
console.log("Категория не найдена."); | console.log("Категория не найдена, привязываемся к `Начало`..."); | ||
var $startCategory = $('#p-categorytree-portlet .CategoryTreeItem').filter(function() { | |||
return $(this).text().trim().toLowerCase() === 'начало'; | |||
}); | |||
if ($startCategory.length) { | |||
expandParentCategories($startCategory, function() { | |||
scrollToCategory('Начало'); | |||
}); | |||
} else { | |||
console.log("Категория `Начало` тоже не найдена, ничего не делаем."); | |||
} | |||
} | } | ||