MediaWiki:Onlyifediting.js
z Kitakija
(rozdźěl mjez wersijomaj)
(dodawk) |
S (dodawk) |
||
Rjadka 7: | Rjadka 7: | ||
* Proofed by: [[:ru:User:ACrush]] | * Proofed by: [[:ru:User:ACrush]] | ||
* Spoiled by: [[:ru:User:CodeMonk]] | * Spoiled by: [[:ru:User:CodeMonk]] | ||
+ | * Zeserbšćinył / Translated into Upper Sorbian by: [[Wužiwar:Tlustulimu]] | ||
<pre> | <pre> | ||
*/ | */ |
Wersija z 13:52, 6. awg 2007
/* ==== Вставка стандартных описаний изменений ==== 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('Zjeće')==-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("wikificěrowanje")', kl, 'Sym wikificěrowanje činił'); przyciskiDodaj(opisBtns, 'format.', 'dodajOpis("formatěrowanje")', kl, 'Polěpšene formatěrowanje'); przyciskiDodaj(opisBtns, 'stil', 'dodajOpis("stilowe polěpšenja")', kl, 'Polěpšeny stil rozłoženja'); przyciskiDodaj(opisBtns, 'prawp.', 'dodajOpis("prawopis")', kl, 'Polěpšenej prawopis a interpunkcija'); opisBtns.appendChild(document.createTextNode(' ')); // wotstawk przyciskiDodaj(opisBtns, 'iwotk', 'dodajOpis("interny wotkaz")', kl, 'Dodawk internych wotkazow (links)'); przyciskiDodaj(opisBtns, 'iwiki', 'dodajOpis("interwiki")', kl, 'Dodawk mjezyrěčnych wotkazow (interwiki)'); przyciskiDodaj(opisBtns, 'kor-iwiki', 'dodajOpis("korektura interwiki")', kl, 'Polěpšene mjezyrěčne wotkazy (interwiki)'); przyciskiDodaj(opisBtns, 'kat.', 'dodajOpis("kategorija")', kl, 'Polěpšena kategorizacija'); opisBtns.appendChild(document.createTextNode(' ')); // wotstawk // techniske przyciskiDodaj(opisBtns, 'předł.', 'dodajOpis("předłoha")', kl, 'Přidaće / změna předłohi'); przyciskiDodaj(opisBtns, 'del', 'dodajOpis("spěšne wušmórnjenje")', kl, 'Strona je k wušmórjenju namjetowana'); przyciskiDodaj(opisBtns, 'wob.', 'dodajOpis("wobraz")', kl, 'Nowy wobraz'); przyciskiDodaj(opisBtns, 'info.', 'dodajOpis("infokašćik")', kl, 'Nowy infokašćik'); przyciskiDodaj(opisBtns, 'nawi.', 'dodajOpis("nawigaciska lajsta")', kl, 'Nowa nawigaciska lajsta'); przyciskiDodaj(opisBtns, 'zar.', 'dodajOpis("zarodk")', kl, 'Markěrowanje kaž zarodk'); przyciskiDodaj(opisBtns, 'red.', 'dodajOpis("redirect (dale posrědkowanje)")', kl, 'Dodawk/Změna redirecta'); przyciskiDodaj(opisBtns, 'wit.', 'dodajOpis("witaj")', kl, 'Dodaće předłohi Witaj'); //opisBtns.appendChild(document.createTextNode(' ')); // wotstawk opisBtns.appendChild(document.createElement('br')); // nowa linka // redakcija przyciskiDodaj(opisBtns, 'dod.', 'dodajOpis("dodawk")', kl, 'Dodate nowe fakty'); przyciskiDodaj(opisBtns, 'kor.', 'dodajOpis("korektura")', kl, 'Sym něšto korigował'); przyciskiDodaj(opisBtns, 'přeł.', 'dodajOpis("přełožk")', kl, 'Sym něšto přełožił'); przyciskiDodaj(opisBtns, 'wobnow.', 'dodajOpis("wobnowić datajow")', kl, 'Wobnowjene zestarjenych datajow'); przyciskiDodaj(opisBtns, 'rew.', 'dodajOpis("rewert")', kl, 'Předchadna změna je cofnjena (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 } } addOnloadHook(przyciskiOpis); /* </pre> */