User:MarisFrance/global.js

console.log("Custom Scripts v0.1")

importArticles({   type: 'script',    articles: [        'u:dev:MediaWiki:PurgeButton/code.js',    ] });

function iniCustomMenu { var base_link = document.querySelector('a[data-tracking="explore-images"]'); if (!base_link) return console.log("ERROR: Can't find menu item"); var li = base_link.parentNode; if (!li) return; var ul = li.parentNode; if (!ul) return;

var num = 1; function addElement(name, link, title) { var a = document.createElement("A"); a.href = link; a.innerText = name; a.dataset.tracking = "custom" + (num++); if (title) a.title = title; var new_li = document.createElement("LI"); new_li.appendChild(a); ul.appendChild(new_li); }

addElement("Служебные", "/ru/wiki/Служебная:SpecialPages"); addElement("Статистика", "/ru/wiki/Служебная:Statistics"); addElement("Все категории", "/ru/wiki/Служебная:Categories"); addElement("Дерево категорий", "/ru/index.php?title=Служебная:CategoryTree&target=Обзор&mode=categories&dotree=Загрузить", "Из корня: Обзор"); addElement("Все страницы", "/ru/wiki/Служебная:AllPages"); } iniCustomMenu