Хэрэглэгч:Tlustulimu/buttons.js: Засвар хоорондын ялгаа
Content deleted Content added
бNo edit summary |
бNo edit summary |
||
Мөр 97: | Мөр 97: | ||
przyciskiDodaj(opisBtns, 'dod.', 'dodajOpis("dodawk")', kl, |
przyciskiDodaj(opisBtns, 'dod.', 'dodajOpis("dodawk")', kl, |
||
'Dodate nowe fakty'); |
'Dodate nowe fakty'); |
||
przyciskiDodaj(opisBtns, ' |
przyciskiDodaj(opisBtns, 'зас.', 'dodajOpis("засах")', kl, |
||
'Би заслаа'); //correction |
|||
'Sym něšto korigował'); |
|||
przyciskiDodaj(opisBtns, ' |
przyciskiDodaj(opisBtns, 'орч.', 'dodajOpis("орчуулах")', kl, |
||
'Би орчууллоо'); //translation |
|||
'Sym něšto přełožił'); |
|||
przyciskiDodaj(opisBtns, 'wobnow.', 'dodajOpis("wobnowić datajow")', kl, |
przyciskiDodaj(opisBtns, 'wobnow.', 'dodajOpis("wobnowić datajow")', kl, |
12:28, 18 Есдүгээр сар 2008-ий байдлаарх засвар
//<source lang="javascript">
/* From my upper sorbian user page
==== Вставка стандартных описаний изменений ====
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: [[:hsb: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('Товч агуулга')==-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, 'ивики', 'dodajOpis("интервики")', kl,
'интервики');
przyciskiDodaj(opisBtns, 'kor-iwiki', 'dodajOpis("korektura interwiki")', kl,
'Polěpšene mjezyrěčne wotkazy (interwiki)');
przyciskiDodaj(opisBtns, 'Анг.', 'dodajOpis("Ангилал")', kl,
'Шинэ ангилал'); //category
opisBtns.appendChild(document.createTextNode(' ')); // wotstawk
// techniske
przyciskiDodaj(opisBtns, 'Заг.', 'dodajOpis("Загвар")', kl,
'Шинэ загвар'); //template
przyciskiDodaj(opisBtns, 'del', 'dodajOpis("spěšne wušmórnjenje")', kl,
'Strona je k wušmórjenju namjetowana');
przyciskiDodaj(opisBtns, 'Файл', 'dodajOpis("Файл")', kl,
'Шинэ файл'); //file
przyciskiDodaj(opisBtns, 'инфо.', 'dodajOpis("инфобокс")', kl,
'Шинэ инфобокс'); //infobox
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, 'зас.', 'dodajOpis("засах")', kl,
'Би заслаа'); //correction
przyciskiDodaj(opisBtns, 'орч.', 'dodajOpis("орчуулах")', kl,
'Би орчууллоо'); //translation
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);
//</source>