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

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