Wikipedista:Dvorapa/tools.js/doc
Mikroudělátka na této stránce mohou být použita ke zjednodušení editace Wikipedie a k ulehčení práce s Wikipedií.
Pokud chcete některé z mikroudělátek použít, přečtěte si návod k instalaci níže.
Pokud chcete sledovat změny v mikroudělátcích, neklikejte na hvězdičku nahoře na této stránce, ale klikněte sem.
Některá mikroudělátka byla převzata z původních funkcí od wikipedisty Mormegila.
Instalace
Do zvoleného uživatelského skriptu, čili např. do souboru common.js vložte tento kód:
jQuery.getScript("/w/index.php?title=Wikipedista:Dvorapa/tools.js&action=raw&ctype=text/javascript").done(function() { // sem vložte řádky pro zvolená mikroudělátka });
Mezi složené závorky {} poté vložte řádky pro zvolená mikroudělátka. Mikroudělátka je možné použít vícekrát (avšak u většiny z nich to není k ničemu dobré). Pokud má mikroudělátko parametry, vkládají se dovnitř kulaté závorky a oddělují se čárkou. Parametry se ještě dále uzavírají do uvozovek, pokud jsou jednodušší, nebo do hranatých závorek, pokud jsou složitější.
Tlačítka shrnutí
- Funkce
- Pod editační okno přidá panel s tlačítky pro vložení často používaných shrnutí editace (převzato částečně z udělátka na skwiki a převážně z udělátka na hewiki).
- Použití
- Základní:
addSummaryToolbar();
- Vlastní:
addSummaryToolbar( ["vlastní", {"text": "ahoj", "title": "Vloží ahoj"}, {"text": "svět", "title": "Vloží svět"}, "další", {"text": "ahoj světe", "title": "Vloží ahoj světe"}], ["diskuse", {"text": "re", "title": "Vloží re"}], ["ahoj", "re"] );
- Parametry
-
- První parametr obsahuje nadpisy a seznamy dvojic {"text": "shrnutí", "title": "popisek"} oddělené čárkou.
- Druhý parametr může být buď prázdný řetězec, nebo nadpisy a seznamy dvojic pro diskusní stránky.
- Třetí parametr může být buď prázdný řetězec, nebo seznam shrnutí, při jejichž vložení se automaticky zaškrtne tlačítko malé editace. Při vložení jiného než zde uvedeného shrnutí se znovu samo odškrtne.
Odkazy na oblíbené stránky
- Funkce
- Do horní lišty přidá odkazy na oblíbené stránky.
- Použití
- Základní:
addLinktoolbar([["Portál:Historie", "Portál"], ["Wikipedie:Pod lípou", "Pod lípou"]]);
- Pokročilé:
addLinktoolbar([["Wikipedie:Žádost o práva správce", "RfA"], ["Wikipedie:Hlasování o smazání", "VfD"]], "Speciální:Poslední změny", "Pracovní", "p-tb", "t-upload");
- Parametry
-
- První parametr obsahuje seznam dvojic ["odkaz na stránku", "zobrazený text odkazu"] oddělených čárkou. Pokud je místo dvojice prázdná položka "", vloží se na její místo oddělovač.
- Druhý parametr může být buď prázdný řetězec, nebo název stránky, na které se pouze mají tyto odkazy zobrazit.
- Třetí parametr může být buď prázdný řetězec, nebo nadpis lišty
- Čtvrtý parametr může být buď prázdný řetězec, nebo ID jiného prvku, na začátek kterého se mají odkazy vložit. Seznam možných ID pro tento parametr je na této stránce pod portletId.
- Pátý parametr může být buď prázdný řetězec, nebo ID jiného prvku, před který se mají odkazy vložit.
Oblíbená interwiki
- Funkce
- Přeuspořádá interwiki odkazy tak, aby vybrané jazyky byly navrchu a případně buď ještě zvýrazní vybrané jazyky nebo skryje odkazy na ostatní jazyky.
- Použití
reorderInterwiki(['en', 'de', 'sk'], false);
- Parametry
-
- První parametr obsahuje seznam jazykových kódů cizojazyčných Wikipedií oddělených čárkou.
- Druhý parametr obsahuje
true
pokud se mají zobrazovat pouze vybrané jazyky nebofalse
pokud se mají zobrazovat i ostatní a vybrané se mají jen zobrazovat navrchu a tučně.
Odkazy na jiné Wikipedie při chybějícím interwiki
- Funkce
- U stránky bez interwiki zobrazí odkazy na stejně pojmenované stránky na vybraných cizojazyčných Wikipediích.
- Použití
showDefaultInterwiki(['cs', 'en', 'sk']);
- Parametry
- Buď seznam jazykových kódů cizojazyčných Wikipedií oddělených čárkou, nebo
null
pro nějaké výchozí
Odkazy na sekce u jejich nadpisů
- Funkce
- Do článků přidá před každý nadpis odkaz, který vede na nadpis. Užitečné, pokud chcete někoho odkázat přímo na určitou sekci a nechce se vám ji hledat v (třeba příliš dlouhém) obsahu.
- Použití
addLinksBeforeHeadings();
Vyhledávat tabulátorem
- Funkce
- Stisk tabulátoru na libovolné stránce přenese kurzor do vyhledávacího pole.
- Použití
tabToSearch();
Důvod smazání souboru
- Funkce
- Červené odkazy na smazané soubory budou odkazovat na stránku souboru, nikoliv na Special:UploadWizard.
- Použití
directRedFileLinks();