MediaWiki:Common.js: различия между версиями
Shihov (обсуждение | вклад) Нет описания правки Метка: отменено |
Shihov (обсуждение | вклад) Нет описания правки Метка: ручная отмена |
||
| Строка 58: | Строка 58: | ||
var isUserLoggedIn = mw.config.get('wgUserName') !== null; | var isUserLoggedIn = mw.config.get('wgUserName') !== null; | ||
$( | if (!isUserLoggedIn) { | ||
console.log("Сохраняем HTML дерева | console.log("Пользователь не авторизован, скрываем дерево категорий."); | ||
$("#p-categorytree-portlet").hide(); | |||
document.getElementById('p-categorytree-portlet').style.display = 'none'; | |||
return; | |||
} | |||
function saveTreeHTML() { | |||
console.log("Сохраняем HTML дерева..."); | |||
var treeHTML = $('#p-categorytree-portlet .CategoryTreeTag').prop('outerHTML'); | var treeHTML = $('#p-categorytree-portlet .CategoryTreeTag').prop('outerHTML'); | ||
localStorage.setItem('categoryTreeHTML', treeHTML); | localStorage.setItem('categoryTreeHTML', treeHTML); | ||
} | } | ||
function restoreTreeHTML() { | function restoreTreeHTML() { | ||
| Строка 78: | Строка 84: | ||
attachCategoryEvents(); | attachCategoryEvents(); | ||
} | } | ||
function attachCategoryEvents() { | function attachCategoryEvents() { | ||
| Строка 193: | Строка 195: | ||
} | } | ||
}); | }); | ||
} | } | ||
}); | }); | ||