MediaWiki:Common.js: различия между версиями

Нет описания правки
Нет описания правки
 
(не показано 14 промежуточных версий этого же участника)
Строка 1: Строка 1:
     var $portlet = $('#p-categorytree-portlet');
$(document).ready(function () {
$portlet.addClass('category-hidden');    
     // Если текущая страница — главная, сбрасываем localStorage
console.log("Скрыли при восстановлении");
    if (mw.config.get('wgIsMainPage')) {
        console.log("Находимся на главной, сбрасываем сохранённое дерево");
        localStorage.removeItem('categoryTreeHTML');
        localStorage.removeItem('lastOpenedPageTitle');
        localStorage.removeItem('highlightedCategory');
    }
});


var highlightedCategory = localStorage.getItem('highlightedCategory');
if (highlightedCategory) {
    $('#p-categorytree-portlet').addClass('category-hidden');
    console.log("Скрыли при восстановлении по цели:", highlightedCategory);
}


//добавление кнопки вверх
//добавление кнопки вверх
Строка 170: Строка 182:
         if (attempts > 1) {
         if (attempts > 1) {
             console.log("Категория не найдена даже после подмены, прекращаем попытки.");
             console.log("Категория не найдена даже после подмены, прекращаем попытки.");
       
        var $portlet = $('#p-categorytree-portlet');   
           
       
    localStorage.removeItem('categoryTreeHTML');
    localStorage.removeItem('lastOpenedPageTitle');
        localStorage.removeItem('highlightedCategory');
        console.log("Очистили всё");
        $portlet.removeClass('category-hidden');
             return;
             return;
         }
         }