Wikipedista:Mormegil/tools.js.help
/* JavaScriptové funkce k vložení do uživatelského skriptu (na stránce monobook.js pod vaší uživatelskou stránkou). Pokud si chcete využít některé z následujících funkcí, nejprve následujte návod #Instalace, poté si vyberte požadované funkce.
Instalace
editovatPokud chcete jakoukoli z následujících funkcí používat, musíte nejprve přidat odkaz na tento soubor. To provedete tak, že na začátek svého monobook.js přidáte následující kousek kódu:
mw.loader.load("//cs.wikipedia.org/w/index.php?title=Wikipedista:Mormegil/tools.js&action=raw&ctype=text/javascript&dontcountme=s");
Dále si tam vložte řádky podle toho, které funkce chcete (viz „použití“ u každé z následujících funkcí).
Editační toolbary
editovat- Příklad použití
addOnloadHook(function() { addSummaryToolbar(["typo", "interwiki", "", "pahýl", "upravit", "", "experimenty", "experimenty2"]); });
- Funkce
- Přidá odkazy pro vložení prefabrikovaných shrnutí editaci kliknutím.
- Parametry
- Seznam nabízených shrnutí, prázdné řetězce vkládají řádkové zlomy
Lišta s odkazy
editovat- Příklad použití
addOnloadHook(function() { addLinktoolbar("Poslední změny", [ ["Wikipedie:Žádost o práva správce", "RfA"], ["Wikipedie:Hlasování o smazání", "VfD"] ]); });
- Funkce
- Vloží lištu s odkazy na další stránky
- Parametry
- První parametr může být buď prázdný řetězec, nebo název stránky, na které se pouze mají tyto odkazy zobrazit.
- Druhý parametr obsahuje seznam dvojic stránka, zobrazený text odkazu.
Alternativně lze použít addLinktoolbarEx
, který má dva další parametry: ID elementu, na začátek kterého se má lišta vložit (u základního použití se používá bodyContent
), a nadpis lišty.
Toolbar pro find&replace
editovat- Použití
addOnloadHook(addFindAndReplaceToolbar);
- Funkce
- Pod editační okno vloží lištu pro find&replace
Některé dodatečné záložky
editovat- Použití
addOnloadHook(addAdditionalTabs);
- Funkce
- Přidá některé užitečné záložky: U anonymů odkaz na WHOIS, u neexistujících a zamčených stránek odkaz na log
Odkaz na aktuální verzi souboru
editovat- Použití
addOnloadHook(function() { imageReuploadLink(); });
- Funkce
- Na stránku Speciální:Upload přidá odkaz na aktuální verzi souboru (zejména užitečné při červených odkazech na smazaný soubor)
Odkaz na soubor na Commons
editovat- Použití
addOnloadHook(function() { addCommonsImageLink(); });
- Funkce
- Na stránku s popisem souboru přidá odkaz na stejně pojmenovaný soubor na Commons.
Varování při editaci cizí uživatelské stránky
editovat- Použití
addOnloadHook(function() { warnOnEditingOtherUserpage(); });
- Funkce
- Při editaci cizí uživatelské stránky (namísto jeho diskuse) zobrazí upozornění.
Odkazy na jiné Wikipedie při chybějícím interwiki
editovat- Použití
addOnloadHook(function() { showDefaultInterwiki(['cs', 'en']); });
- Funkce
- U stránky, která nemá interwiki, zobrazí odkazy na stejně pojmenované stránky na některých dalších Wikipediích
- Parametry
- Buď seznam jazykových kódů Wikipedií, nebo
null
pro nějaký implicitní.
Odkaz na index
editovat- Použití
addOnloadHook(function() { addIndexLink(); });
- Funkce
- Na každou stránku přidá odkaz do stránky Speciální:Allpages zobrazující okolí aktuální stránky.
Uživatelsky vybrané interwiki
editovat- Příklad použití
addOnloadHook(function() { reorderInterwiki(['en', 'de', 'sk'], false); });
- Funkce
- Přeuspořádá interwiki odkazy v tabulce „v jiných jazycích“ tak, aby vybrané jazyky byly navrchu a případně skryje odkazy na ostatní jazyky (řízeno druhým parametrem:
true
pokud se mají zobrazovat jen vypsané jazyky,false
pokud se mají zobrazovat i ostatní a vybrané se mají jen zobrazovat navrchu).