Naudotojas:Vpovilaitis/Arch/monobook.js
Dėmesio: Išsaugojus jums gali prireikti išvalyti jūsų naršyklės podėlį, kad pamatytumėte pokyčius.
- Firefox / Safari: Laikydami Shift pasirinkite Perkrauti, arba paspauskite Ctrl-F5 ar Ctrl-R (sistemoje Apple Mac ⌘-R)
- Google Chrome: Spauskite Ctrl-Shift-R (sistemoje Apple Mac ⌘-Shift-R)
- Internet Explorer / Edge: Laikydami Ctrl paspauskite Naujinti, arba paspauskite Ctrl-F5
- Opera: Eikite į Meniu → Nuostatos (sistemoje Apple Mac Opera → Nustatymai), tuomet Privatumas ir sauga → išvalyti naršymo podėlį → išsaugotos talpyklos vaizdai ir failai.
/* Mano tuščias */
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/b/b5/Button_mini_stub.png','Daiktavardis',"{"+"{subst:dkt|", "|subst=subst:"+"}"+"}", '');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/b/b5/Button_mini_stub.png','Veiksmažodis',"{"+"{subst:vks|", "|subst=subst:"+"}"+"}", '');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/b/b5/Button_mini_stub.png','Būdvardis',"{"+"{subst:bdv|", "|subst=subst:"+"}"+"}", '');
function addMySpecialSubsetMenu() {
var specialchars = document.getElementById('editpage-specialchars');
if (specialchars) {
var menu = "<select class=\"special-combo\" style=\"display:inline\" onChange=\"chooseMySpecialSubset(selectedIndex)\">";
menu += "<option>Pasirink</option>";
menu += "<option>Patikrinimas (zodis)</option>";
menu += "<option>Papildomas</option>";
menu += "</select>";
specialchars.innerHTML = menu + specialchars.innerHTML;
// Standard-CharSubset
chooseMySpecialSubset(0);
}
}
// ZodisSubset
function chooseZodisSubset() {
var target = document.editform.wpTextbox1.value;
var kdalys = target.indexOf('|KDalys=');
var kdalis = target.indexOf('{'+'{KDalis|');
var kzodi = target.indexOf('|Žodis=');
var kkalba = target.indexOf('|Kalba=');
var kkate = target.indexOf('|Kategorija=');
var kreik = target.indexOf('|Reikšmė=');
var kreiks = target.indexOf('|Reikšmės=');
var ketim = target.indexOf('|Etimologija=');
var ksyn = target.indexOf('|Synonimai=');
var kvert = target.indexOf('|Vertimai=');
var kzodzs = target.indexOf('|Žodžiai=');
var knaud = target.indexOf('|Naudojama=');
var ktar = target.indexOf('|Tarimas=');
var ktaipp = target.indexOf('|TaipPat=');
var kwiki = target.indexOf('|w=');
var ksalt = target.indexOf('|Šaltiniai=');
var klast = target.lastIndexOf('}'+'}');
var rez = '';
var skalb = 'lt';
if (kkalba != -1){
if ((kkate != -1) && (target.substring(kkalba+7,kkate).length > 1)){
skalb = target.substring(kkalba+7,kkate).substring(0,2);
}
}
var t1;
var sdalis = '';
var nex, nex1;
if (kdalis != -1){
t1 = target.substring(kdalis +9,klast);
nex = t1.indexOf('|');
sdalis = t1.substring(0,nex);
t1 = t1.substring(nex+1);
}
rez = '== {'+'{Vėliava|'+skalb+'}'+'} {'+'{KDalys|'+sdalis+'}'+'} ==\n';
var ssak = '';
if (kdalis != -1){
nex = t1.indexOf('|');
ssak = t1.substring(0,nex);
t1 = t1.substring(nex+1);
}
var sgal = '';
if (kdalis != -1){
nex = t1.indexOf('|');
sgal = t1.substring(0,nex);
t1 = t1.substring(nex+1);
}
sgal = sgal.replace('\r\n', '');
if (sdalis != 'ltjung' && sdalis != 'enjung' && sdalis != 'ltsant' && sdalis != 'ensant'){
rez = rez + '{'+'{KDalis|'+sdalis+'|'+ssak+'|'+sgal+'|Žodis={'+'{subst:PAGENAME}'+'}|w=n|NoTit=t}'+'}\n';
} else {
rez = rez + '{'+'{'+sdalis+'}'+'}\n';
}
var swiki = '';
if (kwiki != -1){
t1 = target.substring(kwiki+3);
nex = t1.indexOf('}'+'}');
nex1 = t1.indexOf('|');
if (nex1 != -1){
if (nex1 < nex){
swiki = t1.substring(0,nex1);
} else {
swiki = t1.substring(0,nex);
}
} else {
swiki = t1.substring(0,nex);
}
swiki = swiki.replace('\r\n', '');
if (swiki == 't' || swiki == 't\r\n'){
swiki = '{'+'{subst:PAGENAME}'+'}';
}
if (swiki != 'n' && swiki != 'n\r\n'){
rez = rez + '{'+'{vikipedija|'+swiki+'}'+'}\n';
}
}
var skate = '';
if (kkate != -1){
if (kreik != -1){
skate = target.substring(kkate+12,kreik);
} else if (kreiks != -1){
skate = target.substring(kkate+12,kreiks);
} else if (ketim != -1){
skate = target.substring(kkate+12,ketim);
} else if (ksyn != -1){
skate = target.substring(kkate+12,ksyn);
} else if (kvert != -1){
skate = target.substring(kkate+12,kvert);
} else if (kzodzs != -1){
skate = target.substring(kkate+12,kzodzs);
} else if (knaud != -1){
skate = target.substring(kkate+12,knaud);
} else if (ktar != -1){
skate = target.substring(kkate+12,ktar);
} else if (ktaipp != -1){
skate = target.substring(kkate+12,ktaipp);
} else if (kwiki != -1){
skate = target.substring(kkate+12,kwiki);
}
}
var ssyn = '';
if (ksyn != -1){
if (kvert != -1){
ssyn = target.substring(ksyn+11,kvert);
} else if (kzodzs != -1){
ssyn = target.substring(ksyn+11,kzodzs);
} else if (knaud != -1){
ssyn = target.substring(ksyn+11,knaud);
} else if (ktar != -1){
ssyn = target.substring(ksyn+11,ktar);
} else if (ktaipp != -1){
ssyn = target.substring(ksyn+11,ktaipp);
} else if (kwiki != -1){
ssyn = target.substring(ksyn+11,kwiki);
}
}
var sreik = '';
if (kreik != -1){
if (kreiks != -1){
sreik = target.substring(kreik+9,kreiks);
} else if (ketim != -1){
sreik = target.substring(kreik+9,ketim);
} else if (ksyn != -1){
sreik = target.substring(kreik+9,ksyn);
} else if (kvert != -1){
sreik = target.substring(kreik+9,kvert);
} else if (kzodzs != -1){
sreik = target.substring(kreik+9,kzodzs);
} else if (knaud != -1){
sreik = target.substring(kreik+9,knaud);
} else if (ktar != -1){
sreik = target.substring(kreik+9,ktar);
} else if (ktaipp != -1){
sreik = target.substring(kreik+9,ktaipp);
} else if (kwiki != -1){
sreik = target.substring(kreik+9,kwiki);
}
}
skate = skate.replace('\r\n', '');
sreik = sreik.replace('\r\n', '');
ssyn = ssyn.replace('\r\n', '');
rez = rez + '{'+'{Kazod|{'+'{subst:PAGENAME}'+'}|'+skate+'|'+sreik+'|syn='+ssyn+'}'+'}' +'\n';
var sreiks = '';
if (kreiks != -1){
if (ketim != -1){
sreiks = target.substring(kreiks+10,ketim);
} else if (ksyn != -1){
sreiks = target.substring(kreiks+10,ksyn);
} else if (kvert != -1){
sreiks = target.substring(kreiks+10,kvert);
} else if (kzodzs != -1){
sreiks = target.substring(kreiks+10,kzodzs);
} else if (knaud != -1){
sreiks = target.substring(kreiks+10,knaud);
} else if (ktar != -1){
sreiks = target.substring(kreiks+10,ktar);
} else if (ktaipp != -1){
sreiks = target.substring(kreiks+10,ktaipp);
} else if (kwiki != -1){
sreiks = target.substring(kreiks+10,kwiki);
}
}
if ((sreiks != '') && (sreiks != '\r\n') && (sreiks != '\r\n<!-- #{'+'{Katext||}'+'} -->\r\n') && (sreiks != '\r\n<!-- #{'+'{Katext||}'+'} -->\r\n ') && (sreiks != '\r\n<!-- #{'+'{Katext|enkfi|}'+'} -->\r\n') && (sreiks != '\r\n<!-- #{'+'{Katext|ltkfi|}'+'} -->\r\n') && (sreiks != '\r\n<!-- #{'+'{Katext|enmas|}'+'} -->\r\n') && (sreiks != '\r\n<!-- #{'+'{Katext|ltmas|}'+'} -->\r\n')){
while (sreiks.indexOf('#') >= 0){
sreiks = sreiks.replace('#','*');
}
rez = rez + sreiks +'\n';
}
var szodzs = '';
var szodt = 'jung';
if (sdalis == 'ltsant' || sdalis == 'ensant' || sdalis == 'sant'){
szodt = 'sant';
}
if (kzodzs != -1){
if (knaud != -1){
szodzs = target.substring(kzodzs+9,knaud);
} else if (ktar != -1){
szodzs = target.substring(kzodzs+9,ktar);
} else if (ktaipp != -1){
szodzs = target.substring(kzodzs+9,ktaipp);
} else if (kwiki != -1){
szodzs = target.substring(kzodzs+9,kwiki);
}
}
if ((szodzs != '') && (szodzs != '\r\n') && (szodzs != '\r\n ') && (szodzs != '\r\n<!-- #{'+'{Kazod|}'+'} -->\r\n') && (szodzs != '\r\n<!-- #{'+'{Kazod|}'+'} -->\r\n ')){
while (szodzs.indexOf('#') >= 0){
szodzs = szodzs.replace('#','*');
}
rez = rez + '\n{'+'{Žodžiai|'+szodt+'}'+'}\n'+szodzs+'\n';
}
var setim = '';
if (ketim != -1){
if (ksyn != -1){
setim = target.substring(ketim+13,ksyn);
} else if (kvert != -1){
setim = target.substring(ketim+13,kvert);
} else if (kzodzs != -1){
setim = target.substring(ketim+13,kzodzs);
} else if (knaud != -1){
setim = target.substring(ketim+13,knaud);
} else if (ktar != -1){
setim = target.substring(ketim+13,ktar);
} else if (ktaipp != -1){
setim = target.substring(ketim+13,ktaipp);
} else if (kwiki != -1){
setim = target.substring(ketim+13,kwiki);
}
}
if ((setim != '') && (setim != '\r\n') && (setim != '\r\n ')){
rez = rez + '{'+'{subst:Etimologija}'+'}\n'+setim +'\n';
}
var star = '';
if (ktar != -1){
if (ktaipp != -1){
star = target.substring(ktar+9,ktaipp);
} else if (kwiki != -1){
star = target.substring(ktar+9,kwiki);
}
}
if ((star != '') && (star != '\r\n') && (star != '\r\n ')){
rez = rez + '{'+'{subst:Tarimas}'+'}\n'+star +'\n';
}
var snaud = '';
if (knaud != -1){
if (ktar != -1){
snaud = target.substring(knaud+11,ktar);
} else if (ktaipp != -1){
snaud = target.substring(knaud+11,ktaipp);
} else if (kwiki != -1){
snaud = target.substring(knaud+11,kwiki);
}
}
if ((snaud != '') && (snaud != '\r\n') && (snaud != '\r\n<!-- #{'+'{Kazod||}'+'} -->\r\n') && (snaud != '\r\n<!-- #{'+'{Kazod||}'+'} -->\r\n ') && (snaud != '\r\n<!-- #{'+'{Kazod||enkfi}'+'} -->\r\n') && (snaud != '\r\n<!-- #{'+'{Kazod||ltkfi}'+'} -->\r\n')){
while (snaud.indexOf('#') >= 0){
snaud = snaud.replace('#','*');
}
rez = rez + '{'+'{subst:Naudojama}'+'}\n'+snaud +'\n';
}
var svert = '';
if (kvert != -1){
if (kzodzs != -1){
svert = target.substring(kvert+10,kzodzs);
} else if (knaud != -1){
svert = target.substring(kvert+10,knaud);
} else if (ktar != -1){
svert = target.substring(kvert+10,ktar);
} else if (ktaipp != -1){
svert = target.substring(kvert+10,ktaipp);
} else if (kwiki != -1){
svert = target.substring(kvert+10,kwiki);
}
}
if ((svert != '') && (svert != '\r\n') && (svert != '\r\n ')){
rez = rez + '<br clear=all />\n{'+'{subst:Vertimai}'+'}\n'+'{'+'{top}'+'}\n';
var tvertgal = svert;
var ivert1 = tvertgal.indexOf('{'+'{Vert|');
var tvert1;
var ind;
var txt;
var ivert2;
var tvertkalb;
while (ivert1 > -1){
tvert1 = tvertgal.substring(ivert1+7);
ivert2 = tvert1.indexOf('{'+'{Vert|');
if (ivert2 != -1){
tvertgal = tvert1.substring(ivert2);
tvert1 = tvert1.substring(0,ivert2);
} else {
tvertgal = '';
}
tvert1 = tvert1.substring(0,tvert1.lastIndexOf('}'+'}'));
tvertkalb = tvert1.substring(0,2);
ind = tvert1.indexOf('|');
tvert1 = tvert1.substring(ind+1);
while (ind > -1){
ind = tvert1.indexOf('|{'+'{');
if (ind > -1){
txt = tvert1.substring(0,ind);
tvert1 = tvert1.substring(ind+1);
} else {
txt = tvert1;
tvert1 = '';
}
txt = txt.replace('\r\n','');
txt = txt.replace('\r\n','');
if (txt.indexOf('}'+'}|')>-1){
txt = txt.substring(0,txt.indexOf('}'+'}|')+2);
}
rez = rez + '{'+'{'+tvertkalb+'v1}'+'} '+txt+'\n';
}
ivert1 = tvertgal.indexOf('{'+'{Vert|');
}
/*if (skalb == 'lt'){
rez = rez + '{'+'{env1}'+'} \n';
} else {
rez = rez + '{'+'{ltv1}'+'} \n';
}*/
rez = rez + '{'+'{mid}'+'}\n{'+'{bottom}'+'}\n';
}
var staipp = '';
if (ktaipp != -1){
if (kwiki != -1){
staipp = target.substring(ktaipp+9,kwiki);
}
}
if ((staipp != '') && (staipp != '\r\n') && (staipp != '\r\n ')){
rez = rez + '{'+'{subst:TaipPat}'+'}\n'+staipp +'\n';
}
var ssalt = '';
if (ksalt != -1 && klast > ksalt){
ssalt = target.substring(ksalt+11,klast)
}
if ((ssalt != '') && (ssalt != '\r\n') && (ssalt != '\r\n<!-- {'+'{Šaltiniai|}'+'} -->\r\n') && (ssalt != '\r\n<!-- {'+'{Šaltiniai|}'+'} -->')){
rez = rez + ssalt +'\n';
}
rez = rez + '[[en:{'+'{subst:PAGENAME}'+'}]]\n'+target.substring(klast+2);
document.editform.wpTextbox1.value = rez;
/* document.editform.wpTextbox1.value = target.substring(target.indexOf('KDalys=')+7,target.indexOf('|Šaltiniai=')) +'\n'+target.substring(target.indexOf('|Šaltiniai=')+11,target.lastIndexOf('}'+'}'))+'\n[[en:{'+'{subst:PAGENAME}'+'}]]'; */
document.editform.wpSummary.value = 'Panaikintas Šablonas zodis.';
}
// CharSubset
function chooseMySpecialSubset(s) {
if (s==1) {
chooseZodisSubset();
}
}
// pridedamas meniu
function customizeMySpecialWikitionary() {
addMySpecialSubsetMenu();
}
addOnloadHook(customizeMySpecialWikitionary);