Wikisłownikarka:Rovdyr/monobook.js
Uwaga: aby zobaczyć zmiany po opublikowaniu, może zajść potrzeba wyczyszczenia pamięci podręcznej przeglądarki.
- Firefox / Safari: Przytrzymaj Shift podczas klikania Odśwież bieżącą stronę, lub naciśnij klawisze Ctrl+F5, lub Ctrl+R (⌘-R na komputerze Mac)
- Google Chrome: Naciśnij Ctrl-Shift-R (⌘-Shift-R na komputerze Mac)
- Internet Explorer / Edge: Przytrzymaj Ctrl, jednocześnie klikając Odśwież, lub naciśnij klawisze Ctrl+F5
- Opera: Naciśnij klawisze Ctrl+F5.
/* --------------- sznurówki --------------- */
$(function()
{
var elBefore = document.getElementById('pt-mytalk');
var elNew = document.createElement('li');
elNew.innerHTML='<a href="http://tools.wikimedia.de/~erwin85/randomarticle.php?lang=pl&family=wiktionary&categories=japo%C5%84ski_(indeks)&d=0&action=0&namespaces=-1">[jp]</a>';
elBefore.parentNode.insertBefore(elNew, elBefore);
var elNew = document.createElement('li');
elNew.innerHTML='<a href="http://tools.wikimedia.de/~erwin85/randomarticle.php?lang=pl&family=wiktionary&categories=polski_(indeks)&d=0&action=0&namespaces=-1">[pl]</a>';
elBefore.parentNode.insertBefore(elNew, elBefore);
var elNew = document.createElement('li');
elNew.innerHTML='<a href="http://tools.wikimedia.de/~erwin85/randomarticle.php?lang=pl&family=wiktionary&categories=rosyjski_(indeks)&d=0&action=0&namespaces=-1">[ru]</a>';
elBefore.parentNode.insertBefore(elNew, elBefore);
var elNew = document.createElement('li');
elNew.innerHTML='<a href="http://pl.wiktionary.org/wiki/Wikipedysta:Rovdyr/hiragana">ひ</a>';
elBefore.parentNode.insertBefore(elNew, elBefore);
var elNew = document.createElement('li');
elNew.innerHTML='<a href="http://pl.wiktionary.org/wiki/Wikipedysta:Rovdyr/katakana">カ</a>';
elBefore.parentNode.insertBefore(elNew, elBefore);
var elNew = document.createElement('li');
elNew.innerHTML='<a href="http://pl.wiktionary.org/wiki/Wikipedysta:Rovdyr/kanji">西</a>';
elBefore.parentNode.insertBefore(elNew, elBefore);
var elNew = document.createElement('li');
elNew.innerHTML='<a href="http://pl.wiktionary.org/wiki/Wikipedysta:Rovdyr/złożenie">漢字</a>';
elBefore.parentNode.insertBefore(elNew, elBefore);
var elNew = document.createElement('li');
elNew.innerHTML='<a href="http://pl.wiktionary.org/wiki/Wikipedysta:Rovdyr/czasownik">{глаг}</a>';
elBefore.parentNode.insertBefore(elNew, elBefore);
var elNew = document.createElement('li');
elNew.innerHTML='<a href="http://pl.wiktionary.org/wiki/Wikipedysta:Rovdyr/przymiotnik">{прил}</a>';
elBefore.parentNode.insertBefore(elNew, elBefore);
var elNew = document.createElement('li');
elNew.innerHTML='<a href="http://pl.wiktionary.org/wiki/Wikipedysta:Rovdyr/rzeczownik">{сущ}</a>';
elBefore.parentNode.insertBefore(elNew, elBefore);
var elNew = document.createElement('li');
elNew.innerHTML='<a href="http://pl.wiktionary.org/wiki/Wikipedysta:Rovdyr/Fonetyka">fʌ\'netʲikə</a>';
elBefore.parentNode.insertBefore(elNew, elBefore);
var elNew = document.createElement('li');
elNew.innerHTML='<a href="http://pl.wiktionary.org/wiki/Aneks:Skr%C3%B3ty_u%C5%BCywane_w_Wikis%C5%82owniku">skróty</a>';
elBefore.parentNode.insertBefore(elNew, elBefore);
});
/* --------------- kolorowanie nicków --------------- */
if (!nick_replacement)
var nick_replacement = new Array();
if (!nick_color)
var nick_color = new Array();
var nick_bots = new Array ('DerbethBot', 'MediaWiki default', 'RobotGMwikt', 'Tawbot', 'Tsca.bot', 'Golem');
var nick_admins = new Array ('Antares', 'Derbeth', 'Dixi', 'Joystick', 'Kpjas', 'Maciek1989', 'Marcowy zając', 'Paweł ze Szczecina', 'Pixel', 'Qurqa', 'Slawojar', 'Sp5uhe', 'Szwejk', 'Taw', 'Tsca', 'Youandme');
var nick_friends = new Array ('Nemo5576', 'ABX', 'Frizabela', 'Richiski', 'Pomarańcza', 'Kroton', '(GD)', 'Equadus', 'Zu', 'Phoenix84', 'Aha0', 'Anniolek', 'Ślepiec', 'Holek', 'Nux', 'Janmad', 'Pioter', 'WarX', 'saper', 'Rovdyr', 'Ludmiła Pilecka');
var nick_uwaga = new Array ('Pietras1988', 'Zolwik10', 'TheBill', 'Daro-D4', 'Karolia21', 'Wiflor', 'Delimata', 'Nieency', 'Tosycyzkiewicy');
function get_nick_replacement(nick)
{
for (var i = 0; i < nick_replacement.length; i+=2)
{
if (nick_replacement[i] == nick)
{
return nick_replacement[i+1];
}
}
}
function get_nick_class(nick)
{
for (var i = 0; i < nick_color.length; i+=2)
if (nick_color[i] == nick)
return nick_color[i+1];
for (var i = 0; i < nick_admins.length; i++)
if (nick_admins[i] == nick)
return 'nick_admins';
for (var i = 0; i < nick_bots.length; i++)
if (nick_bots[i] == nick)
return 'nick_bots';
for (var i = 0; i < nick_friends.length; i++)
if (nick_friends[i] == nick)
return 'nick_friends';
for (var i = 0; i < nick_uwaga.length; i++)
if (nick_uwaga[i] == nick)
return 'nick_uwaga';
if (nick.match(/\d+\.\d+\.\d+\.\d+/))
return 'nick_ip';
return 'nick_unknown';
}
$(function()
{
if (wgNamespaceNumber != -1 && wgAction != 'history')
return;
var links = document.getElementsByTagName('a');
for (var i = 0; i < links.length; i++)
{
var link = links[i];
if (! link.href.match('/User:[^/]+$') &&
! link.href.match('/Użytkownik:[^/]+$') &&
! link.href.match('/U%C5%BCytkownik:[^/]+$') &&
! link.href.match('/Wikipedysta:[^/]+$') &&
! link.href.match('/Wikireporter:[^/]+$') &&
! link.href.match('/Wikiskryba:[^/]+$') &&
! link.href.match('/(?:Specjalna|Special):(?:Wkład|Wk%C5%82ad|edycje|Contributions)/[^/]+$')
)
continue;
if ((link.innerHTML == 'edycje') ||
link.innerHTML.match('^User:') ||
link.innerHTML.match('^Użytkownik:') ||
link.innerHTML.match('^U%C5%BCytkownik:') ||
link.innerHTML.match('^Wikipedysta:') ||
link.innerHTML.match('^Wikireporter:') ||
link.innerHTML.match('^Wikiskryba:')
)
continue;
var replacement = get_nick_replacement(link.innerHTML);
if (replacement)
link.innerHTML = replacement;
var class = get_nick_class(link.innerHTML);
if (class)
link.className = class;
}
});
// ***********************************************************
// Przyciski nad polem edycji
// ***********************************************************
function mySetupToolbar() {
var imgs = document.getElementsByTagName('img');
for (var i = 0; i < imgs.length; i++) {
if (imgs[i].title == "<BR>" || imgs[i].alt == "<BR>") {
imgs[i].parentNode.insertBefore( document.createElement("br"), imgs[i] );
imgs[i].parentNode.removeChild( imgs[i] );
}
}
return true;
}
hookEvent( 'load', mySetupToolbar );
// ***********************************************************
// Definicja przycisków
// ***********************************************************
function InsertButtonsToToolBar()
{
// rzeczownik
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/4/4e/Cyrillic_S.png",
"speedTip": "существительное",
// <nowiki>
"tagOpen": "[[ru:{{subst:PAGENAME}}]]\n"
+ "== {{subst:PAGENAME}} ({{język rosyjski}}) ==\n"
+ "{{trans}} {{translit|ru}}\n"
+ "{{wymowa}} {{audio|Ru-{{subst:PAGENAME}}.ogg}}\n"
+ "{{znaczenia}}\n''rzeczownik, rodzaj męski''\n"
+ ": (1.1) [[",
"tagClose": "]]\n"
+ "{{odmiana}}\n"
+ "{{przykłady}}\n: \n"
+ "{{składnia}}\n"
+ "{{kolokacje}}\n"
+ "{{synonimy}}\n"
+ "{{antonimy}}\n"
+ "{{pokrewne}}\n"
+ "{{frazeologia}}\n"
+ "{{etymologia}}\n"
+ "{{uwagi}}\n",
"sampleText": ""};
// </nowiki>
// czasownik
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/7/79/Cyrillic_G.png",
"speedTip": "глагол",
// <nowiki>
"tagOpen": "[[ru:{{subst:PAGENAME}}]]\n"
+ "== {{subst:PAGENAME}} ({{język rosyjski}}) ==\n"
+ "{{trans}} {{translit|ru}}\n"
+ "{{wymowa}} {{audio|Ru-{{subst:PAGENAME}}.ogg}}\n"
+ "{{znaczenia}}\n''czasownik przechodni, aspekt niedokonany''\n"
+ ": (1.1) [[",
"tagClose": "]]\n"
+ "{{odmiana}}\n"
+ "{{przykłady}}\n: \n"
+ "{{składnia}}\n"
+ "{{kolokacje}}\n"
+ "{{synonimy}}\n"
+ "{{antonimy}}\n"
+ "{{pokrewne}}\n"
+ "{{frazeologia}}\n"
+ "{{etymologia}}\n"
+ "{{uwagi}}\n",
"sampleText": ""};
// </nowiki>
// przymiotnik
mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://upload.wikimedia.org/wikipedia/commons/9/99/Cyrillic_P.png",
"speedTip": "прилагательное",
// <nowiki>
"tagOpen": "[[ru:{{subst:PAGENAME}}]]\n"
+ "== {{subst:PAGENAME}} ({{język rosyjski}}) ==\n"
+ "{{trans}} {{translit|ru}}\n"
+ "{{wymowa}} {{audio|Ru-{{subst:PAGENAME}}.ogg}}\n"
+ "{{znaczenia}}\n''przymiotnik''\n"
+ ": (1.1) [[",
"tagClose": "]]\n"
+ "{{odmiana}}\n"
+ "{{przykłady}}\n: \n"
+ "{{składnia}}\n"
+ "{{kolokacje}}\n"
+ "{{synonimy}}\n"
+ "{{antonimy}}\n"
+ "{{pokrewne}}\n"
+ "{{frazeologia}}\n"
+ "{{etymologia}}\n"
+ "{{uwagi}}\n",
"sampleText": ""};
// </nowiki>
}
addOnloadHook( InsertButtonsToToolBar );