MediaWiki:UpravyMenu.js
Z Profiles
Poznámka: Po zveřejnění musíte vyprázdnit cache vašeho prohlížeče, jinak změny neuvidíte.
- Firefox / Safari: Při kliknutí na Aktualizovat držte Shift nebo stiskněte Ctrl-F5 nebo Ctrl-R (na Macu ⌘-R)
- Google Chrome: Stiskněte Ctrl-Shift-R (na Macu ⌘-Shift-R)
- Internet Explorer / Edge: Při kliknutí na Aktualizovat držte Ctrl nebo stiskněte Ctrl-F5
- Opera: Stiskněte Ctrl-F5.
/**
* Úpravy menu a rozhraní Wiki
*
* @file Skripty upravující menu, nabídky a rozhraní WikiSkript
* @license https://www.gnu.org/licenses/gpl.html GNU General Public License 3.0
*/
var upravyMenu = {
/**
* Vytvoří pískoviště pro přihlášeného uživatele.
*/
piskoviste: function() {
mw.util.addPortletLink('p-personal', mw.config.get("wgServer") + mw.config.get("wgScriptPath") + '/index.php?title=Uživatel:' + mw.config.get("wgUserName") + '/Pískoviště', 'Moje pískoviště', 'pt-piskoviste', 'Prostor, kde mohu experimentovat', 'a', document.getElementById('pt-preferences'));
},
/**
* Přidá odkaz na pomoc uživatelům.
*/
pomoc: function() {
mw.util.addPortletLink('p-personal', mw.config.get("wgServer") + mw.config.get("wgScriptPath") + '/index.php?title=WikiSkripta:Pomoc', 'Potřebujete pomoc?', 'pt-pomoc', 'Nápověda, jak a koho kontaktovat', null, document.getElementById('pt-logout'));
},
/**
* Správcovské nástroje k uživatelům do levého menu.
*/
spravcovskeNastroje: function() {
wgTitleAa = new Array();
wgTitleAa = mw.config.get("wgTitle").split('/');
urCesta = mw.config.get("wgServer") + mw.config.get("wgScript") + '/';
if(mwGetUserRight("bureaucrat")) {
mw.util.addPortletLink('p-tb', urCesta + "Speciální:CheckUser?user=" + mw.config.get("wgTitle"), 'Kontrola IP uživatele', 't-ipcheckuser', 'Kontrola IP adresy uživatele a jeho editací');
}
},
start: function() {
// pískoviště
if(mw.config.get("wgUserName") !== null) {
upravyMenu.piskoviste();
}
// správcovské nástroje
if($.inArray(mw.config.get("wgNamespaceNumber"), [2,3]) !== -1) upravyMenu.spravcovskeNastroje();
// uživatelské nástroje
//upravyMenu.uzivatelskeNastroje();
// pomoc uživatelům
upravyMenu.pomoc();
// vyměnit odkazy na přihlášení a založení účtu
$("#pt-createaccount").before($("#pt-login"));
}
}
/**
* Start funkcí.
*/
$(upravyMenu.start());