Участник:Fractaler/monobook.js

Материал из Викисловаря

Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.

  • Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
  • Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
  • Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
  • Opera: Нажмите Ctrl+F5.
//https://www.mediawiki.org/wiki/Extension:CategoryTree#Using_JavaScript
//Добавление поискового инструмента "Дерево категорий" в пункт "инструменты" левого меню
function AppendCategoryTreeToSidebar() {
    try {
        var node = document.getElementById( "p-tb" )
                           .getElementsByTagName('div')[0]
                           .getElementsByTagName('ul')[0];
 
        var aNode = document.createElement( 'a' );
        var liNode = document.createElement( 'li' );
 
        aNode.appendChild( document.createTextNode( 'CategoryTree' ) );
        //aNode.setAttribute( 'href' , '[[w:en:Special:CategoryTree]]' );
        aNode.setAttribute( 'href' , 'https://ru.wiktionary.org/w/index.php?title=Служебная%3AДерево_категорий&target=Язык&mode=categories&namespaces=' );
        liNode.appendChild( aNode );
        liNode.className = 'plainlinks';
        node.appendChild( liNode );
    } catch(e) {
        // lets just ignore what's happened
        return;
    }
}
 
$( AppendCategoryTreeToSidebar );