Wikipedista:Dvorapa/tools.js/doc

Z Wikipedie, otevřené encyklopedie
Skočit na navigaci Skočit na vyhledávání

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 nebo false 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();