Участник:Самый древний~ruwiki/monobook.js

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Страница персонального оформления. JS-код ниже относится к теме оформления «MonoBook». CSS-файл для этой темы: Участник:Самый древний~ruwiki/monobook.css.
После сохранения очистите кэш браузера.
// importScript('User:Kalan/patrol-n-edit.js');
// importScript('MediaWiki:Gadget-urldecoder.js')

// [[:en:User:Lupin/popups.js]]
importScript('Участник:Lockal/strings-ru.js');
importScript('User:Lupin/popups.js', 'en');

// [[Википедия:Гаджеты/HotCat]]
importScript('MediaWiki:Gadget-HotCat.js')

collapseDiv = function(idx) {
 var div = document.getElementById('NavFrame' + idx)
 var btn = document.getElementById('NavToggle' + idx)
 if (!div || !btn) return false
 var isShown = (btn.firstChild.data == NavigationBarHide)
 btn.firstChild.data = isShown ? NavigationBarShow : NavigationBarHide 
 var disp = isShown ? 'none' : 'block'
 if (div.style.zIndex && !isShown){
  tr = true; idx1 = 0;
  while (tr){
   try{
    var div1 = document.getElementById('NavFrame' + idx1);
    if (div1.style.zIndex == div.style.zIndex && div1 != div && document.getElementById('NavToggle' + idx1).firstChild.data == NavigationBarHide){
     collapseDiv(idx1);
    }
    idx1++;
   }catch(err){
    tr = false
   }
  }
 }
 
 for (var child = div.firstChild;  child != null;  child = child.nextSibling)
   if (hasClass(child, 'NavPic') || hasClass(child, 'NavContent')) 
      child.style.display = disp
}

importScript('MediaWiki:Gadget-HotCat.js')