Benutser:Tlustulimu/knoepfe.js
Bemäärkenge: Ätter dät Fäästlääsen dän Browser-Cache loosmoakje, uum do Annerengen sjo tou konnen.
- Firefox / Safari: hoold Uumskalttaste deel un klik deerbie Aktualisierje of tai Strg+F5 of Strg+R (⌘+R ap n Mac)
- Google Chrome: Uumskalttaste+Strg+R (⌘+Uumskalttaste+R ap n Mac) taie
- Internet Explorer: Strg+F5 taie of Strg taie un tou glieke Tied Aktualisieren anklikke
- Opera: Extras → Internetspuuren läskje … → Individuelle Uutwoal → Dän komplette Cache läskje
- Konqueror: klik Aktualisieren of tai F5;
//<source lang="javascript">
/*
==== Вставка стандартных описаний изменений ====
Z pólskej wikipedije.
* Autor (Author): [[:pl:User:Adziura|Adam Dziura]]
* Poprawki (Fixes): [[:pl:User:Nux|Maciej Jaros]]
* Localized by: [[:ru:User:.:Ajvol:.]]
* Proofed by: [[:ru:User:ACrush]]
* Spoiled by: [[:ru:User:CodeMonk]]
* Zeserbšćinył / Translated into Upper Sorbian by: [[Wužiwar:Tlustulimu]]
<pre>
*/
function przyciskiOpis()
{
// stop before starting
if (window.przyciskiOpisDone)
return;
//
// sprawdzenie, czy to jest pole edycji z opisem zmian (nie jest takie jako nagłówek)
var el = document.getElementById('wpSummaryLabel');
if (el)
{
if (el.innerHTML.indexOf('Touhoopefoatenge')==-1)
return // stop
;
}
else
{
return; // stop
}
//
// dodanie elementu okalającego przyciski bezpośrednio za opisem zmian
// создание контейнера с кнопками стандартных описаний изменений
var el = document.getElementById('wpSummary').nextSibling;
var opisBtns = document.createElement('span');
opisBtns.id = 'userSummaryButtonsA'
el.parentNode.insertBefore(document.createElement('br'), el)
el.parentNode.insertBefore(opisBtns, el)
//
// dodawanie przycisków
// добавление
//var kl = 'userButtonsStyle';
var kl = ''; // klasa jest niepotrzebna (wszystkie <a> w #userSummaryButtonsA ustawione poprzez CSS)
if (opisBtns)
{
// drobne różne
przyciskiDodaj(opisBtns, 'wikif.', 'dodajOpis("wikifitsierje")', kl,
'Hääbe Wikifitsierenge moaked');
przyciskiDodaj(opisBtns, 'format.', 'dodajOpis("Formatierenge")', kl,
'Beeterskup fon Formatierenge');
przyciskiDodaj(opisBtns, 'Stil', 'dodajOpis("Beeterskup fon Stil")', kl,
'Beeterskup fon Stil');
przyciskiDodaj(opisBtns, 'Schr.', 'dodajOpis("Schrieuwwies")', kl,
'Beeterskup fon gjucht schrieuwenge un Interpunktsiun');
opisBtns.appendChild(document.createTextNode(' ')); // Oustand
przyciskiDodaj(opisBtns, 'iFerw.', 'dodajOpis("interne Ferwies")', kl,
'Ienfougenge fon interne Ferwiese (links)');
przyciskiDodaj(opisBtns, 'iwiki', 'dodajOpis("interwiki")', kl,
'Ienfougenge fon uunersproakige Ferwiese (interwiki)');
przyciskiDodaj(opisBtns, 'kor-iwiki', 'dodajOpis("korektura interwiki")', kl,
'Beeterskup fon Ferwies (interwiki)');
przyciskiDodaj(opisBtns, 'Kat.', 'dodajOpis("Kategorie")', kl,
'Beeterskup fon Kategorien');
opisBtns.appendChild(document.createTextNode(' ')); // Oustand
// techniske
przyciskiDodaj(opisBtns, 'Foarl.', 'dodajOpis("Foarloage")', kl,
'Annereng / Ienfougenge fon Foarloagen');
przyciskiDodaj(opisBtns, 'del', 'dodajOpis("ruusje Läskenge")', kl,
'Siede is tou Läskenge foarsleeked');
przyciskiDodaj(opisBtns, 'Biel.', 'dodajOpis("Bield")', kl,
'Näi Bield');
przyciskiDodaj(opisBtns, 'Info.', 'dodajOpis("Infobox")', kl,
'Näi Infobox');
przyciskiDodaj(opisBtns, 'Nawi.', 'dodajOpis("Nawibox")', kl,
'Näi Nawibox');
przyciskiDodaj(opisBtns, 'St.', 'dodajOpis("Stump")', kl,
'Markierenge as stump');
przyciskiDodaj(opisBtns, 'Red.', 'dodajOpis("Redirect")', kl,
'Ienfougenge/Annereng fon Redirect');
przyciskiDodaj(opisBtns, 'Wäilk.', 'dodajOpis("Wäilkuumen")', kl,
'Hääbe foarloage Wäilkuumen iensät');
//opisBtns.appendChild(document.createTextNode(' ')); // Oustand
opisBtns.appendChild(document.createElement('br')); // näi Riege
// Redaktsiun
przyciskiDodaj(opisBtns, 'Ienf.', 'dodajOpis("Ienfougenge")', kl,
'Häbbe näi Fakten ienfouged');
przyciskiDodaj(opisBtns, 'Kor.', 'dodajOpis("Korrektuur")', kl,
'Hääbe wät korriegeerd');
przyciskiDodaj(opisBtns, 'Uursä.', 'dodajOpis("Uursätteng")', kl,
'Hääbe wät uursät');
przyciskiDodaj(opisBtns, 'näi', 'dodajOpis("Daten ooldmoakenäi")', kl,
'Daten ooldmoakenäi');
przyciskiDodaj(opisBtns, 'Rew.', 'dodajOpis("Rewert")', kl,
'(rewert)');
}
}
/*
Parametry:
* elUserBtns - element okalający, do którego dodać przycisk
* pTekst - tekst w środku przycisku
* pAkcja - akcja (w formie tekstowej) jaką wykonać przy naciśnięciu; może być ciągiem poleceń
* pKlasa - klasa jeśli konieczna
* pOpis - opis widoczny w dymku przy przycisku
*/
function przyciskiDodaj(elUserBtns, pTekst, pAkcja, pKlasa, pOpis) {
var nowyBtn = document.createElement('a');
// atrybuty
nowyBtn.appendChild(document.createTextNode(pTekst));
nowyBtn.title = pOpis;
if (pKlasa != '')
nowyBtn.className = pKlasa
;
nowyBtn.onclick = new Function(pAkcja);
// dodanie przycisku
elUserBtns.appendChild(nowyBtn);
}
function dodajOpis(opis) {
var wpS = document.editform.wpSummary;
if (wpS.value != '' && wpS.value.charAt(wpS.value.length-2) != '/')
{
wpS.value += ', ' + opis
}
else
{
wpS.value += opis
}
}
if (mw.config.get('wgAction') == 'edit' || mw.config.get('wgAction') == 'submit')
{
if (mw.config.get('wgNamespaceNumber') > -1)
{
jQuery(document).ready(przyciskiOpis);
}
}
//</source>