Naudotojas:Vpovilaitis/Bot-Prastinimas.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.
window.prastInitObject = function(array, preset) {
for (var key in preset) {
if (typeof(key) != 'string') {
continue;
}
if (array[key] == null) {
array[key] = preset[key];
}
}
return;
}
if (typeof(navigator.prastLangs) == 'undefined') {
if (typeof(window.prastLangs) == 'undefined') {
if (window.opener && (typeof(window.opener.prastLangs) != 'undefined')){
navigator.prastLangs= window.opener.prastLangs;
} else { navigator.prastLangs= {}; } }
else { navigator.prastLangs= window.prastLangs; }
}
if (typeof(window.prastLangs) == 'undefined') { window.prastinimasText= navigator.prastLangs; }
window.prastLangsInitText = function() {
prastInitObject(navigator.prastLangs, {
'abq': 'Abazų kalba',
'ab': 'Abchazų kalba',
'abe': 'Abenakų kalba',
'aa': 'Afarų kalba',
'af': 'Afrikanų kalba',
'ay': 'Aimarų kalba',
'ain': 'Ainų kalba',
'ga': 'Airių kalba',
'akz': 'Alabamiečių kalba',
'sq': 'Albanų kalba',
'als': 'Alemanų kalba',
'ale': 'Aleutų kalba',
'alr': 'Aliutorių kalba',
'tut': 'Altajiečių kalba',
'am': 'Amharų kalba',
'amu': 'Amuzgų kalba',
'en': 'Anglų kalba',
'apach': 'Apačų kalba',
'ar': 'Arabų kalba',
'an': 'Aragosų kalba',
'arc': 'Aramėjų kalba',
'arp': 'Arapahų kalba',
'hy': 'Armėnų kalba',
'roa-rup': 'Aromanų kalba',
'as': 'Asamų kalba',
'nah': 'Actekų kalba',
'ast': 'Asturianų kalba',
'hsb': 'Aukštutinių sorbų kalba',
'bar': 'Austrobavarų kalba',
'av': 'Avarų kalba',
'ae': 'Avestianų kalba',
'az': 'Azerbaidžaniečių kalba',
'be': 'Baltarusių kalba',
'bm': 'Bambarų kalba',
'ba': 'Baškirų kalba',
'eu': 'Baskų kalba',
'bdp': 'Bendų kalba',
'bn': 'Bengalų kalba',
'ber': 'Berberų kalba',
'bh': 'Biharų kalba',
'bcl': 'Bikolų kalba',
'my': 'Birmiečių kalba',
'bi': 'Bislama kalba',
'bpy': 'Bišnuprija manipuri kalba',
'bs': 'Bosnių kalba',
'dz': 'Botijų kalba',
'br': 'Bretonų kalba',
'bug': 'Bugų kalba',
'bg': 'Bulgarų kalba',
'cbk-zam': 'Čebakano kalba',
'ce': 'Čėčėnų kalba',
'cs': 'Čekų kalba',
'ch': 'Čemorų kalba',
'chr': 'Čerokių kalba',
'ny': 'Čičevų kalba',
'rom': 'Čigonų kalba',
'chy': 'Čijenų kalba',
'ckt': 'Čiukčių kalba',
'cv': 'Čiuvašų kalba',
'da': 'Danų kalba',
'gbz': 'Dari kalba',
'dsb': 'Dolnoserbų kalba',
'ext': 'Ekstremadūrų kalba',
'eml': 'Emiliano romanolų kalba',
'myv': 'Erzinų kalba',
'eo': 'Esperanto',
'et': 'Estų kalba',
'ee': 'Evų kalba',
'fo': 'Farerų kalba',
'fj': 'Fidžių kalba',
'vls': 'Flamandų kalba',
'frp': 'Franko-Provensalio dialektas',
'fy': 'Fryzų kalba',
'ff': 'Fulų kalba',
'fur': 'Furilų kalba',
'gl': 'Galisų kalba',
'gan': 'Gano kalba',
'PGE': 'Germanų prokalbė',
'glk': 'Gilakų kalba',
'got': 'Gotų kalba',
'el': 'Graikų kalba',
'kl': 'Grenlandų kalba',
'ka': 'Gruzinų kalba',
'gu': 'Gudžaratų kalba',
'gn': 'Gvaranių kalba',
'ht': 'Haičio kreolų kalba',
'kjh': 'Hakasų kalba',
'hak': 'Hakka kalba',
'ha': 'Hausų kalba',
'haw': 'Havajiečių kalba',
'he': 'Hebrajų kalba',
'hi': 'Hindi kalba',
'io': 'Ido',
'ig': 'Igbų kalba',
'ilo': 'Ilokanų kalba',
'hil': 'Ilongų kalba',
'PIE': 'Indoeuropiečių prokalbė',
'id': 'Indoneziečių kalba',
'ia': 'Interlingua kalba',
'ie': 'Interlingue kalba',
'iu': 'Inuktikuto kalba',
'ik': 'Inupiakų kalba',
'is': 'Islandų kalba',
'es': 'Ispanų kalba',
'ruo': 'Istro-Romanų kalba',
'it': 'Italų kalba',
'ja': 'Japonų kalba',
'jv': 'Javiečių kalba',
'yi': 'Jidiš kalba',
'yo': 'Jorubų kalba',
'sud': 'Jotvingių (sudūvių) kalba',
'bla': 'Juodakojų kalba',
'kbd': 'Kabardų kalba',
'kab': 'Kabilų kalba',
'xal': 'Kalmukų kalba',
'kn': 'Kanadų kalba',
'zh-yue': 'Kantono kalba',
'kaa': 'Karakalpakų kalba',
'krl': 'Karelų kalba',
'ks': 'Kašmyrų kalba',
'csb': 'Kašubų kalba',
'ca': 'Katalonų kalba',
'kk': 'Kazachų kalba',
'qu': 'Kečujų kalba',
'km': 'Khmerų kalba',
'rw': 'Kinjaruanda kalba',
'zh': 'Kinų kalba',
'zh-classical': 'Kinų klasikinė kalba',
'ky': 'Kirgizų kalba',
'rn': 'Kirundi kalba',
'kv': 'Komių kalba',
'kg': 'Kongiečių kalba',
'ko': 'Korėjiečių kalba',
'kw': 'Kornų kalba',
'co': 'Korsikiečių kalba',
'xh': 'Kosų kalba',
'bzj': 'Kreolų kalba',
'cr': 'Krijų kalba',
'hr': 'Kroatų kalba',
'crh': 'Krymo totorių kalba',
'kum': 'Kumikų kalba',
'ku': 'Kurdų kalba',
'lad': 'Ladinų kalba',
'lkt': 'Lakotų kalba',
'lbe': 'Lakų kalba',
'lo': 'Laosiečių (lao) kalba',
'lv': 'Latvių kalba',
'pl': 'Lenkų kalba',
'lt': 'Lietuvių kalba',
'lij': 'Ligurų kalba',
'li': 'Limburgiečių kalba',
'ln': 'Lingala kalba',
'lb': 'Liuksemburgiečių kalba',
'jbo': 'Lojban kalba',
'lmo': 'Lombardų kalba',
'la': 'Lotynų kalba',
'liv': 'Lyvių kalba',
'mk': 'Makedonų kalba',
'mg': 'Malagasių kalba',
'ml': 'Malajalių kalba',
'ms': 'Malajų kalba',
'dv': 'Maldyvų kalba',
'mt': 'Maltiečių kalba',
'mi': 'Maorių kalba',
'arn': 'Mapudunganų kalba',
'mr': 'Marathų kalba',
'mh': 'Maršaliečių kalba',
'gv': 'Menksiečių kalba',
'mic': 'Mikmakų kalba',
'cdo': 'Min Dong kalba',
'ruq': 'Moglenų kalba',
'species': 'Mokslinė kalba',
'mdf': 'Mokšų kalba',
'mo': 'Moldavų kalba',
'mn': 'Mongolų kalba',
'nn': 'Naujoji norvegų kalba',
'na': 'Nauriečių kalba',
'nv': 'Navahų kalba',
'ndo': 'Ndongų kalba',
'nap': 'Neapoliečių kalba',
'ne': 'Nepalų kalba',
'new': 'Nevarų kalba',
'nrm': 'Normanų kalba',
'no': 'Norvegų kalba',
'nov': 'Novial kalba',
'nl': 'Nyderlandų kalba',
'oj': 'Odžibvės kalba',
'oc': 'Oksitanų kalba',
'or': 'Orijų kalba',
'om': 'Oromų kalba',
'os': 'Osetinų kalba',
'pam': 'Pampangų kalba',
'pag': 'Pangasinų kalba',
'pap': 'Papiamento kalba',
'simple': 'Paprastoji anglų kalba',
'tpi': 'Papua pidžinų kalba',
'pa': 'Pendžabų kalba',
'pdc': 'Pensilvanijos vokiečių kalba',
'fa': 'Persų kalba',
'zh-min-nan': 'Pietų minų kalba',
'st': 'Pietų sotų kalba',
'pjt': 'Pitjantjatjara kalba',
'pih': 'Pitkerniečių kalba',
'pms': 'Pjemonto kalba',
'pox': 'Polabų kalba',
'pt': 'Portugalų kalba',
'pim': 'Povotanų kalba',
'fr': 'Prancūzų kalba',
'prg': 'Prūsų kalba',
'ps': 'Puštūnų kalba',
'rap': 'Rapaniujų kalba',
'rm': 'Retoromanų kalba',
'ksh': 'Ripuarų kalba',
'rhg': 'Rohingų kalba',
'rmy': 'Romanų kalba',
'ro': 'Rumunų kalba',
'ru': 'Rusų kalba',
'sm': 'Samojiečių kalba',
'sa': 'Sanskritas',
'sn': 'Šanų kalba',
'sc': 'Sardiniečių kalba',
'stq': 'Saterlandų kalba',
'ceb': 'Sebuanų kalba',
'PSE': 'Semitų prokalbė',
'ang': 'Senoji anglų kalba',
'be-x-old': 'Senoji baltarusių kalba',
'cu': 'Senoji bažnytinė slavų kalba',
'old-lt': 'Senoji lietuvių kalba',
'grc': 'Senovės graikų kalba',
'sh': 'Serbų-kroatų kalba',
'sr': 'Serbų kalba',
'yun': 'Šiaurės malaviečių kalba',
'se': 'Šiaurės samių kalba',
'scn': 'Siciliečių kalba',
'szl': 'Sileziečių kalba',
'sd': 'Sindhų kalba',
'si': 'Sinhalų kalba',
'gd': 'Škotų, gėlų kalba',
'sco': 'Škotų kalba',
'PS': 'Slavų prokalbė',
'sk': 'Slovakų kalba',
'sl': 'Slovėnų kalba',
'so': 'Somalių kalba',
'sg': 'Songo kalba',
'su': 'Sudaniečių kalba',
'sux': 'Šumerų kalba',
'fi': 'Suomių kalba',
'srn': 'Surinamiečių kalba',
'sw': 'Svahilių kalba',
'ss': 'Svazių kalba',
'sv': 'Švedų kalba',
'gsw': 'Šveicarijos vokiečių kalba',
'mzn': 'Tabarų kalba',
'tg': 'Tadžikų kalba',
'tl': 'Tagalų kalba',
'ty': 'Taitiečių kalba',
'th': 'Tajų kalba',
'ta': 'Tamilų kalba',
'xx': 'Tarptautiniai',
'te': 'Telugų kalba',
'tet': 'Tetunų kalba',
'bo': 'Tibetiečių kalba',
'ti': 'Tigrinų kalba',
'to': 'Tongų kalba',
'tt': 'Totorių kalba',
'ts': 'Tsongų kalba',
'tn': 'Tsvanų kalba',
'sai': 'Tupių kalba',
'tk': 'Turkmėnų kalba',
'tr': 'Turkų kalba',
'tw': 'Tvi kalba',
'udm': 'Udmurtų kalba',
'ug': 'Uigurų kalba',
'uk': 'Ukrainiečių kalba',
'PUR': 'Uralo prokalbė',
'ur': 'Urdų kalba',
'uz': 'Uzbekų kalba',
'wpb': 'Valpurų kalba',
'cy': 'Valų kalba',
'wbp': 'Vapurų kalba',
'war': 'Varajų kalba',
'vec': 'Venetų kalba',
'hu': 'Vengrų kalba',
'vep': 'Vepsų kalba',
'fiu-vro': 'Verų kalba',
'vi': 'Vietnamiečių kalba',
'vot': 'Vodų kalba',
'de': 'Vokiečių kalba',
'vo': 'Volapiukas',
'wo': 'Volofų kalba',
'wa': 'Voloniečių kalba',
'wuu': 'Vu kalba',
'cpp': 'Žaliojo Kyšulio kreolų kalba',
'diq': 'Zazakų kalba',
'zea': 'Zelandiečių kalba',
'bat-smg': 'Žemaičių kalba',
'nds': 'Žemutinių Saksonų kalba',
'nds-nl': 'Žemutinių saksų kalba',
'zu': 'Zulų kalba'
});
};
if (typeof(prastWord) == 'undefined') { window.prastWord = ''; }
if (typeof(catChangeArrayParent) == 'undefined') { window.catChangeArrayParent = new Array();; }
window.getChangeArrayParent = function (){
return catChangeArrayParent;
}
var nuo = 0;
var canPrastinti = false;
function PrastinimasInList_tab()
{
var isbot = false;
if (wgUserName == 'VP-bot') isbot = true;
for (i=0;i<wgUserGroups.length;i++){
if (wgUserGroups[i] == 'sysop') isbot = true;
if (wgUserGroups[i] == 'bot') isbot = true;
}
if (!isbot) return false;
var toolbar = document.getElementById('pt-logout');
if (!toolbar) return false;
var textbox = document.getElementById('mw-pages');
var textbox2 = document.getElementById('bodyContent');
if (!textbox && !textbox2) return false;
var image = document.createElement("img");
image.width = 16;
image.height = 16;
image.src = 'http://upload.wikimedia.org/wikipedia/commons/b/b5/Button_mini_stub.png';
image.border = 0;
image.alt = 'Automatinis prastinimas';
image.title = 'Automatinis prastinimas';
image.style.cursor = "pointer";
image.onclick = function() {
var toc=document.getElementById('mw-pages');
if (toc) {
var tocLinks=toc.getElementsByTagName('A');
var tocLen = tocLinks.length;
var kk = 0;
for (j=0; j<tocLen/*, kk<50*/; ++j) {
if (tocLinks[j].innerHTML != '← redaguoti' && tocLinks[j].innerHTML.search(/\:/) == -1 ){
var ww = window.open('http://lt.wiktionary.org/w/index.php?title='+tocLinks[j].innerHTML +
'&action=edit&vpaction=prastinimas', '','',false);
while (!ww.closed) {};
kk++;
}
}
}
toc=document.getElementById('bodyContent');
if (toc && (wgPageName == 'Specialus:WantedCategories' || wgPageName == 'Specialus:Wantedcategories'
|| wgPageName == 'Specialus:Trokštamiausios_kategorijos')) {
var tocLinks=toc.getElementsByTagName('A');
var tocLen = tocLinks.length;
var kk = 0;
for (j=0; j<tocLen/*, kk<50*/; ++j) {
if (tocLinks[j].innerHTML != '← redaguoti' &&
//(tocLinks[j].href.search(/Specialus\:Wantedcategories/) == -1 &&
//tocLinks[j].href.search(/Specialus\:WantedCategories/) == -1 )&&
tocLinks[j].href.search(/action\=edit/) != -1 ){
var ww = window.open('http://lt.wiktionary.org/w/index.php?title=Kategorija:'
+ tocLinks[j].innerHTML + '&action=edit&vpaction=prastinimas', '','',false);
while (!ww.closed) {};
kk++;
}
}
} else if (toc && (wgPageName.substr(0,20) == 'Sąrašas:Vertimai/lt/')) {
/* kategorijų perskyrimas. !!!!!!!!!!!!!! */
if (nuo == 0) {
popupKDal(false, 'vertimas');
while (!canPrastinti){};
//userVert = getCookie('TemplateVertimai');
//userVert2 = getCookie('TemplateVertimai2'); // ankstesnė kategorija
var spmas = wgTitle.split("/");
catChangeArrayParent = new Array();
catChangeArrayParent[0] = new catChangeElem('','lt',spmas[2],spmas[3],'');
var k = 1;
if (userVert2 != '') {
catChangeArrayParent[k] = new catChangeElem(userVert2,'lt',spmas[2],spmas[3],'');
k++;
}
var spmas2 = userVert.split(";");
for (i=0; i<spmas2.length; ++i){
var spmas3 = spmas2[i].split("|");
if (spmas3.length > 0){
catChangeArrayParent[k] = new catChangeElem('','lt',spmas3[0],spmas[3],spmas2[i]);
k++;
}
}
if (userVert2 != '') {
for (i=0; i<spmas2.length; ++i){
var spmas3 = spmas2[i].split("|");
if (spmas3.length > 0){
catChangeArrayParent[k] = new catChangeElem(userVert2,'lt',spmas3[0],spmas[3],spmas2[i]);
k++;
}
}
}
}
var tocLinks=toc.getElementsByTagName('A');
var tocLen = tocLinks.length;
//var kk = 0;
for (j=0; j<tocLen/*, kk<nuo+20*/; ++j) {
if (tocLinks[j] &&
tocLinks[j].href){
//window.alert(tocLinks[j].href);
if (tocLinks[j].href.search(/action\=edit/) == -1 &&
((tocLinks[j].href.substr(0,30) == 'http://lt.wiktionary.org/wiki/' &&
tocLinks[j].href.substr(30).search(/\:/) == -1 &&
tocLinks[j].href.substr(30).search(/\#/) != -1) ||
(tocLinks[j].href.substr(0,6) == '/wiki/' &&
tocLinks[j].href.substr(6).search(/\:/) == -1 &&
tocLinks[j].href.substr(6).search(/\#/) != -1)
)){
var hh = tocLinks[j].href.split("/");
if (((hh.length == 5 && hh[0] == 'http:' && hh[1] == '' && hh[2] == 'lt.wiktionary.org' && hh[3] == 'wiki') ||
(hh.length == 3 && hh[0] == '' && hh[1] == 'wiki'))){
var hhh = (hh.length == 5 ?hh[4].split("#"):hh[2].split("#"));
if (hhh.length = 2){
/* Naujų vertimų įstatymas */
//if (kk >= nuo){
kiek = catChangeArrayParent.length;
if (tocLinks[j+1] && tocLinks[j+1].href && tocLinks[j+1].innerHTML
&& tocLinks[j+1].innerHTML.substr(0,1) == '(') {
var iklb = tocLinks[j+1].innerHTML.substr(1);
iklb = iklb.replace(')', '');
var spmas = wgTitle.split("/");
var spmas2 = userVert.split(";");
for (i=0, k=catChangeArrayParent.length; i<spmas2.length; ++i){
var spmas3 = spmas2[i].split("|");
if (spmas3.length > 0){
catChangeArrayParent[k] = new catChangeElem('',iklb,spmas3[0],spmas[3],spmas2[i]);
k++;
}
}
}
var ww = window.open('http://lt.wiktionary.org/w/index.php?title='
+ tocLinks[j].title + '&action=edit&vpaction=prastinimas&word='+spmas[2], '','',false);
while (!ww.closed) {};
catChangeArrayParent.splice(kiek);
//}
//kk++;
}
}
} else if (tocLinks[j].href.search(/action\=edit/) != -1 &&
tocLinks[j].innerHTML && tocLinks[j].innerHTML == '(kurti)'){
//if (kk >= nuo){
var ww = window.open(tocLinks[j].href + '&vpaction=sablonas&word='+spmas[2], '','',false);
while (!ww.closed) {};
//}
//kk++;
}
}
}
nuo += 20;
} else if (toc && (wgPageName == "Sąrašas:Panašūs_žodžiai")) {
/* Prastinimas pagal sudarytą sąrašą */
/* Prastinimas pagal sudarytą sąrašą (niekaip nepavyksta pilnai atiderinti) */
/* Prastinimas pagal sudarytą sąrašą */
/* Prastinimas pagal sudarytą sąrašą */
toc=document.getElementById('Panasus');
var tocLinks=toc.getElementsByTagName('A');
var tocLen = tocLinks.length;
var kk = 0;
//var ankstesnis = 'xxxx';
//if (2<tocLen && tocLinks[0] && tocLinks[1]) ankstesnis = tocLinks[0].title;
//var anksnr = -1;
//var protok = window.open('Protokolas');
//for (anksss = 0; anksss<6; anksss++) {
for (j=0; j<tocLen, j+1<tocLen, kk<200; j++,j++) {
if (tocLinks[j] &&
tocLinks[j+1] &&
tocLinks[j].href &&
tocLinks[j+1].href) {
//protok.document.write('<li>'+ j +'::'+tocLinks[j].title+' → '+tocLinks[j+1].title+' → ');
//if (tocLinks[j].title != ankstesnis) {
// ankstesnis = tocLinks[j].title;
// anksnr = 0;
//} else anksnr++;
//if (anksnr == anksss) {
//if (kk >= nuo){
//window.alert('Tęsti?'+ j +'::'+tocLinks[j].title+' → '+tocLinks[j+1].title);
//protok.document.write('vykdomas');
catChangeArrayParent = new Array();
catChangeArrayParent[0] = new catChangeElem('see','',tocLinks[j+1].title,'','');
var ww = window.open('http://lt.wiktionary.org/w/index.php?title='
+ tocLinks[j].title + '&action=edit&vpaction=prastinimas&see=' + tocLinks[j+1].title,'','',false);
while (!ww.closed) {};
catChangeArrayParent[0] = new catChangeElem('see','',tocLinks[j].title,'','');
var ww = window.open('http://lt.wiktionary.org/w/index.php?title='
+ tocLinks[j+1].title + '&action=edit&vpaction=prastinimas&see=' + tocLinks[j].title,'','',false);
while (!ww.closed) {};
//setTimeout("for (jj=0; jj<100; jj++) {};",5000);
//}
//}
//kk++;
kk++;
if (kk >= 200){
window.alert('Tęsti?'+ j +'::'+tocLinks[j].title+' → '+tocLinks[j+1].title);
kk = 0;
}
}
}
//}
//nuo += 200;
} else if (toc && (wgPageName == "Sąrašas:Prastinimui")) {
/* Prastinimas pagal sudarytą sąrašą */
toc=document.getElementById('Prastinimui');
var tocLinks=toc.getElementsByTagName('A');
var tocLen = tocLinks.length;
var kk = 0;
for (j=0; j<tocLen; ++j) {
if (tocLinks[j] &&
tocLinks[j].href &&
tocLinks[j].title) {
//if (kk >= nuo){
var ww = window.open('http://lt.wiktionary.org/w/index.php?title='
+ tocLinks[j].title + '&action=edit&vpaction=prastinimas', '','',false);
while (!ww.closed) {};
for (jj=0; jj<500; jj++) {};
//}
//kk++;
}
}
//nuo += 20;
} else if (toc && (wgPageName == "Specialus:Search")) {
/* Prastinimas pagal sudarytą sąrašą */
toc=document.getElementById('bodyContent');
var tocm=toc.getElementsByTagName('UL');
var tocLinks=tocm[0].getElementsByTagName('A');
var tocLen = tocLinks.length;
var kk = 0;
for (j=0; j<tocLen; ++j) {
if (tocLinks[j] &&
tocLinks[j].href &&
tocLinks[j].title && tocLinks[j].title.search(':') == -1) {
//if (kk >= nuo){
var ww = window.open('http://lt.wiktionary.org/w/index.php?title='
+ tocLinks[j].title + '&action=edit&vpaction=prastinimas', '','',false);
while (!ww.closed) {};
for (jj=0; jj<500; jj++) {};
//}
//kk++;
}
}
//nuo += 20;
} else if (toc && (wgPageName == "Specialus:NewPages")) {
/* Prastinimas pagal sudarytą sąrašą */
toc=document.getElementById('bodyContent');
var tocm=toc.getElementsByTagName('UL');
var tocLinks=tocm[0].getElementsByTagName('LI');
var tocLen = tocLinks.length;
var kk = 0;
for (j=0; j<tocLen; ++j) {
if (tocLinks[j]) {
var tocLinks2=tocLinks[j].getElementsByTagName('A');
if (tocLinks2.length > 0 && tocLinks2[0] &&
tocLinks2[0].href &&
tocLinks2[0].href.search('rcid\=') != -1) {
var ww = window.open( tocLinks2[0].href + '&action=markpatrolled&vpaction=markpatrolled', '','',false);
//while (ww.status != 'Dokumentas įkeltas') {};
//window.setTimeout("ww.close();", 2000)
while (!ww.closed) {};
for (jj=0; jj<500; jj++) {};
}
//kk++;
}
}
//nuo += 20;
} else if (toc && (wgPageName == "Pagalba:Kalbų_kodų_lentelė")) {
/* Prastinimas pagal sudarytą sąrašą */
toc=document.getElementById('bodyContent');
var tocLinks=toc.getElementsByTagName('A');
var tocLen = tocLinks.length;
var kk = 0;
for (j=0; j<tocLen; ++j) {
if (tocLinks[j] &&
tocLinks[j].href &&
tocLinks[j].title &&
tocLinks[j].title.substr(0,9) == 'Šablonas:' && tocLinks[j].title.length > 11 &&
tocLinks[j].title.substr(tocLinks[j].title.length-1) == 'v') {
if (nuo <= kk && kk < nuo + 20) {
//if (kk >= nuo){
var ww = window.open('http://lt.wiktionary.org/w/index.php?title='
+ tocLinks[j].title + '&action=edit&vpaction=kalba', '','',false);
while (!ww.closed) {};
for (jj=0; jj<500; jj++) {};
ww = window.open('http://lt.wiktionary.org/w/index.php?title='
+ tocLinks[j].title.substr(0,tocLinks[j].title.length-1) + 'dkt&action=edit&vpaction=dkt&word='
+ tocLinks[j].title.substr(0,tocLinks[j].title.length-1).substr(9) , '','',false);
while (!ww.closed) {};
for (jj=0; jj<500; jj++) {};
ww = window.open('http://lt.wiktionary.org/w/index.php?title='
+ tocLinks[j].title.substr(0,tocLinks[j].title.length-1) + 'jung&action=edit&vpaction=jung&word='
+ tocLinks[j].title.substr(0,tocLinks[j].title.length-1).substr(9) , '','',false);
while (!ww.closed) {};
for (jj=0; jj<500; jj++) {};
ww = window.open('http://lt.wiktionary.org/w/index.php?title='
+ tocLinks[j].title.substr(0,tocLinks[j].title.length-1) + 'vks&action=edit&vpaction=vks&word='
+ tocLinks[j].title.substr(0,tocLinks[j].title.length-1).substr(9) , '','',false);
while (!ww.closed) {};
for (jj=0; jj<500; jj++) {};
ww = window.open('http://lt.wiktionary.org/w/index.php?title='
+ tocLinks[j].title.substr(0,tocLinks[j].title.length-1) + 'bdv&action=edit&vpaction=bdv&word='
+ tocLinks[j].title.substr(0,tocLinks[j].title.length-1).substr(9) , '','',false);
while (!ww.closed) {};
for (jj=0; jj<500; jj++) {};
ww = window.open('http://lt.wiktionary.org/w/index.php?title='
+ tocLinks[j].title.substr(0,tocLinks[j].title.length-1) + 'skt&action=edit&vpaction=skt&word='
+ tocLinks[j].title.substr(0,tocLinks[j].title.length-1).substr(9) , '','',false);
while (!ww.closed) {};
for (jj=0; jj<500; jj++) {};
ww = window.open('http://lt.wiktionary.org/w/index.php?title='
+ tocLinks[j].title.substr(0,tocLinks[j].title.length-1) + 'įvrd&action=edit&vpaction=ivrd&word='
+ tocLinks[j].title.substr(0,tocLinks[j].title.length-1).substr(9) , '','',false);
while (!ww.closed) {};
for (jj=0; jj<500; jj++) {};
ww = window.open('http://lt.wiktionary.org/w/index.php?title='
+ tocLinks[j].title.substr(0,tocLinks[j].title.length-1) + 'jng&action=edit&vpaction=jng&word='
+ tocLinks[j].title.substr(0,tocLinks[j].title.length-1).substr(9) , '','',false);
while (!ww.closed) {};
for (jj=0; jj<500; jj++) {};
}
kk++;
}
}
nuo += 20;
} else if (toc && (wgPageName == "Sąrašas:Žodžiai_esantys_Vikipedijoje")) {
/* Prastinimas pagal sudarytą sąrašą */
toc=document.getElementById('Vikipedijoje');
var tocLinks=toc.getElementsByTagName('A');
var tocLen = tocLinks.length;
var kk = 0;
for (j=0; j<tocLen; ++j) {
if (tocLinks[j] &&
tocLinks[j].href &&
tocLinks[j].title &&
tocLinks[j].title.search(':') == -1 &&
tocLinks[j+1] &&
tocLinks[j+1].href &&
tocLinks[j+1].title &&
tocLinks[j+1].title.search('w:') != -1) {
//if (kk >= nuo){
prastWord = tocLinks[j+1].title.substr(2);
var ww = window.open('http://lt.wiktionary.org/w/index.php?title='
+ tocLinks[j].title + '&action=edit&vpaction=Vikipedijoje&word='+tocLinks[j+1].title.substr(2), '','',false);
while (!ww.closed) {};
for (jj=0; jj<500; jj++) {};
//}
//kk++;
}
}
//nuo += 20;
} else if (toc && (wgPageName == "Sąrašas:Vikipedijos_žodžiai_esantys_Vikižodyne")) {
/* Prastinimas pagal sudarytą sąrašą */
toc=document.getElementById('Vikizodyne');
var tocLinks=toc.getElementsByTagName('A');
var tocLen = tocLinks.length;
var kk = 0;
for (j=0; j<tocLen; ++j) {
if (tocLinks[j] &&
tocLinks[j].href &&
tocLinks[j].title &&
tocLinks[j].title.search(':') == -1 &&
tocLinks[j+1] &&
tocLinks[j+1].href &&
tocLinks[j+1].title &&
tocLinks[j+1].title.search('w:') != -1) {
//if (kk >= nuo){
prastWord = tocLinks[j].title;
var ww = window.open('http://lt.wikipedia.org/w/index.php?title='
+ tocLinks[j+1].title.substr(2) + '&action=edit&vpaction=Vikizodyne&word='+tocLinks[j].title, '','',false);
while (!ww.closed) {};
for (jj=0; jj<500; jj++) {};
//}
//kk++;
}
}
//nuo += 20;
} else if (toc) {
/* Prastinimas pagal sudarytą sąrašą */
tocb=document.getElementById('budvardis');
if (tocb) {
userText = userWord; //Pataisymui
popupKDal(false, 'false');
for (jj=0; jj<2000; jj++) {};
while (!canPrastinti){};
var tocLinks=tocb.getElementsByTagName('A');
var tocLen = tocLinks.length;
for (j=0; j<tocLen; ++j) {
if (tocLinks[j] &&
tocLinks[j].href &&
tocLinks[j].href.search('action=edit') != -1) {
var ww = window.open(tocLinks[j].href + '&vpaction=budvardis', '','',false);
while (!ww.closed) {};
for (jj=0; jj<500; jj++) {};
}
}
}
//nuo += 20;
}
}
toolbar.appendChild(image);
}
function PrastinimasVertimaiInit(){
canPrastinti = true;
}
function PrastinimasVertimai(){
}
$(PrastinimasInList_tab);
// Now set everything up
window.onload = Main;
function Main()
{
prastLangsInitText();
var isbot = false;
if (wgUserName == 'VP-bot') isbot = true;
for (i=0;i<wgUserGroups.length;i++){
if (wgUserGroups[i] == 'sysop') isbot = true;
if (wgUserGroups[i] == 'bot') isbot = true;
}
if (!isbot) return false;
//LivePreviewInstall();
if (wgAction == "edit"){
var n = document.URL.search(/\&vpaction\=/);
if (n >= 0){
var kom = document.URL.substr(n+10);
n = kom.search(/\&/);
if (n >= 0)
kom = kom.substr(0,n);
var nword = document.URL.search(/\&word\=/);
var komword = '';
if (nword >= 0){
komword = document.URL.substr(nword+6);
nword = komword.search(/\&/);
if (nword >= 0)
komword = decodeURI(komword.substr(0,nword)).replace('+',' ').replace('\\%20',' ').replace('_',' ');
}
switch (kom) {
case 'prastinimas':
if (window.opener){
var addMas = window.opener.getChangeArrayParent();
var orig = catChangeArray.length;
for (i=0; i<addMas.length; i++){
catChangeArray[orig+i] = new catChangeElem(addMas[i].kat, addMas[i].klb, addMas[i].vardas,
addMas[i].newKat, addMas[i].reiks);
}
}
//setTimeout("chooseZodisSubset(window, document, true, true);",1000);
chooseZodisSubset(window, document, true, true);
break;
case 'sablonas':
if (window.opener){
var addMas = window.opener.getChangeArrayParent();
var orig = catChangeArray.length;
/*for (i=0; i<addMas.length; i++){
catChangeArray[orig+i] = new catChangeElem(addMas[i].kat, addMas[i].klb, addMas[i].vardas,
addMas[i].newKat, addMas[i].reiks);
}*/
callKDal(true, true, addMas[0].vardas);
} else
callKDal(true, true, '');
break;
case 'kalba':
if (window.opener){
var rez = document.editform.wpTextbox1.value;
if (wgPageName.substr(0,9) == 'Šablonas:' &&
wgPageName.substr(wgPageName.length-1) == 'v' &&
(rez.search(/\[\[Image\:([^\{\[\]\}\|\.]*)\.([^\{\[\]\}\|\.]*)(\|([^\{\[\]\}\|\.]*))+\]\]/) != -1 ||
rez.search(/\[\[Vaizdas\:([^\{\[\]\}\|\.]*)\.([^\{\[\]\}\|\.]*)(\|([^\{\[\]\}\|\.]*))+\]\]/) != -1)) {
var mm = rez.split('|');
var mmm = mm[0].split(':');
var klbCode = wgPageName.substr(9,wgPageName.length-10);
var ww = window.open('http://lt.wiktionary.org/w/index.php?title=Šablonas:flag:'
+ prastLangs[klbCode]
+ '&action=edit&vpaction=veliava&word='+mmm[1], '','',false);
while (!ww.closed) {};
for (jj=0; jj<500; jj++) {};
var rez = document.editform.wpTextbox1.value;
document.editform.wpTextbox1.value = '{'+'{flag:{'+'{lang:' + klbCode +
'}}}} {'+'{lang:' + klbCode +
'}}{'+'{#ifeq:{'+'{NAMESPACE}}|{'+'{ns:template}}|[[Kategorija:Kalbos kodų šablonai|{'+'{PAGENAME}}]]}}';
document.editform.wpSummary.value += '[[Naudotojas:'+wgUserName+'|'
+(isbot ? wgUserName : wgUserName.substr(0,2).toUpperCase()+'-Priemonė:')+']] prastinimas, kalbos šablonas';
document.forms[0].submit();
}
setTimeout("for (jj=0; jj<100; jj++) {};",10000);
window.close();
}
break;
case 'dkt':
if (window.opener){
var rez = document.editform.wpTextbox1.value;
if (wgPageName.substr(0,9) == 'Šablonas:' &&
wgPageName.substr(wgPageName.length-3) == 'dkt' &&
rez == '') {
document.editform.wpTextbox1.value = '<includeonly>[[Kategorija:{'+'{lang:' + komword + '|2}} daiktavardžiai]]</includeonly><noinclude>[[Kategorija:{'+'{lang:' + komword + '|2}} dalių šablonai|{'+'{PAGENAME}}]]</noinclude>';
document.editform.wpSummary.value += '[[Naudotojas:'+wgUserName+'|'
+(isbot ? wgUserName : wgUserName.substr(0,2).toUpperCase()+'-Priemonė:')+']] prastinimas, dkt šablonas';
document.forms[0].submit();
}
setTimeout("for (jj=0; jj<100; jj++) {};",10000);
window.close();
}
break;
case 'skt':
if (window.opener){
var rez = document.editform.wpTextbox1.value;
if (wgPageName.substr(0,9) == 'Šablonas:' &&
wgPageName.substr(wgPageName.length-3) == 'skt' &&
rez == '') {
document.editform.wpTextbox1.value = '<includeonly>[[Kategorija:{'+'{lang:' + komword + '|2}} skaitvardžiai]]</includeonly><noinclude>[[Kategorija:{'+'{lang:' + komword + '|2}} dalių šablonai|{'+'{PAGENAME}}]]</noinclude>';
document.editform.wpSummary.value += '[[Naudotojas:'+wgUserName+'|'
+(isbot ? wgUserName : wgUserName.substr(0,2).toUpperCase()+'-Priemonė:')+']] prastinimas, skt šablonas';
document.forms[0].submit();
}
setTimeout("for (jj=0; jj<100; jj++) {};",10000);
window.close();
}
break;
case 'bdv':
if (window.opener){
var rez = document.editform.wpTextbox1.value;
if (wgPageName.substr(0,9) == 'Šablonas:' &&
wgPageName.substr(wgPageName.length-3) == 'bdv' &&
rez == '') {
document.editform.wpTextbox1.value = '<includeonly>[[Kategorija:{'+'{lang:' + komword + '|2}} būdvardžiai]]</includeonly><noinclude>[[Kategorija:{'+'{lang:' + komword + '|2}} dalių šablonai|{'+'{PAGENAME}}]]</noinclude>';
document.editform.wpSummary.value += '[[Naudotojas:'+wgUserName+'|'
+(isbot ? wgUserName : wgUserName.substr(0,2).toUpperCase()+'-Priemonė:')+']] prastinimas, bdv šablonas';
document.forms[0].submit();
}
setTimeout("for (jj=0; jj<100; jj++) {};",10000);
window.close();
}
break;
case 'vks':
if (window.opener){
var rez = document.editform.wpTextbox1.value;
if (wgPageName.substr(0,9) == 'Šablonas:' &&
wgPageName.substr(wgPageName.length-3) == 'vks' &&
rez == '') {
document.editform.wpTextbox1.value = '<includeonly>[[Kategorija:{'+'{lang:' + komword + '|2}} veiksmažodžiai]]</includeonly><noinclude>[[Kategorija:{'+'{lang:' + komword + '|2}} dalių šablonai|{'+'{PAGENAME}}]]</noinclude>';
document.editform.wpSummary.value += '[[Naudotojas:'+wgUserName+'|'
+(isbot ? wgUserName : wgUserName.substr(0,2).toUpperCase()+'-Priemonė:')+']] prastinimas, vks šablonas';
document.forms[0].submit();
}
setTimeout("for (jj=0; jj<100; jj++) {};",10000);
window.close();
}
break;
case 'jung':
if (window.opener){
var rez = document.editform.wpTextbox1.value;
if (wgPageName.substr(0,9) == 'Šablonas:' &&
wgPageName.substr(wgPageName.length-4) == 'jung' &&
rez == '') {
document.editform.wpTextbox1.value = '<includeonly>[[Kategorija:{'+'{lang:' + komword + '|2}} žodžių junginiai]]</includeonly><noinclude>[[Kategorija:{'+'{lang:' + komword + '|2}} dalių šablonai|{'+'{PAGENAME}}]]</noinclude>';
document.editform.wpSummary.value += '[[Naudotojas:'+wgUserName+'|'
+(isbot ? wgUserName : wgUserName.substr(0,2).toUpperCase()+'-Priemonė:')+']] prastinimas, jung šablonas';
document.forms[0].submit();
}
setTimeout("for (jj=0; jj<100; jj++) {};",10000);
window.close();
}
break;
case 'ivrd':
if (window.opener){
var rez = document.editform.wpTextbox1.value;
if (wgPageName.substr(0,9) == 'Šablonas:' &&
wgPageName.substr(wgPageName.length-4) == 'įvrd' &&
rez == '') {
document.editform.wpTextbox1.value = '<includeonly>[[Kategorija:{'+'{lang:' + komword + '|2}} įvardžiai]]</includeonly><noinclude>[[Kategorija:{'+'{lang:' + komword + '|2}} dalių šablonai|{'+'{PAGENAME}}]]</noinclude>';
document.editform.wpSummary.value += '[[Naudotojas:'+wgUserName+'|'
+(isbot ? wgUserName : wgUserName.substr(0,2).toUpperCase()+'-Priemonė:')+']] prastinimas, įvrd šablonas';
document.forms[0].submit();
}
setTimeout("for (jj=0; jj<100; jj++) {};",10000);
window.close();
}
break;
case 'jng':
if (window.opener){
var rez = document.editform.wpTextbox1.value;
if (wgPageName.substr(0,9) == 'Šablonas:' &&
wgPageName.substr(wgPageName.length-3) == 'jng' &&
rez == '') {
document.editform.wpTextbox1.value = '<includeonly>[[Kategorija:{'+'{lang:' + komword + '|2}} jungtukai]]</includeonly><noinclude>[[Kategorija:{'+'{lang:' + komword + '|2}} dalių šablonai|{'+'{PAGENAME}}]]</noinclude>';
document.editform.wpSummary.value += '[[Naudotojas:'+wgUserName+'|'
+(isbot ? wgUserName : wgUserName.substr(0,2).toUpperCase()+'-Priemonė:')+']] prastinimas, jng šablonas';
document.forms[0].submit();
}
setTimeout("for (jj=0; jj<100; jj++) {};",10000);
window.close();
}
break;
case 'veliava':
if (window.opener){
var rez = document.editform.wpTextbox1.value;
document.editform.wpTextbox1.value = '[[Vaizdas:'+komword+'|{'+'{'+'{1|45}}}px|border]]';
document.editform.wpSummary.value += '[[Naudotojas:'+wgUserName+'|'
+(isbot ? wgUserName : wgUserName.substr(0,2).toUpperCase()+'-Priemonė:')+']] prastinimas, vėliavos šablonas';
document.forms[0].submit();
setTimeout("for (jj=0; jj<100; jj++) {};",10000);
window.close();
}
break;
case 'Vikipedijoje':
if (window.opener){
var rez = document.editform.wpTextbox1.value;
var kur = rez.search(/\=\=/g);
if (kur == -1) {
rez = '{'+'{vikipedija|' + window.opener.prastWord + '}'+'}\r\n' + rez;
} else {
rez = rez.substr(0,kur) + '{'+'{vikipedija|' + window.opener.prastWord + '}'+'}\r\n' + rez.substr(kur);
}
document.editform.wpTextbox1.value = rez;
document.editform.wpSummary.value += '[[Naudotojas:'+wgUserName+'|'
+(isbot ? wgUserName : wgUserName.substr(0,2).toUpperCase()+'-Priemonė:')+']] prastinimas, vikipedija';
document.forms[0].submit();
setTimeout("for (jj=0; jj<100; jj++) {};",10000);
window.close();
}
break;
case 'budvardis':
if (window.opener){
var rez = document.editform.wpTextbox1.value;
//userText = getCookie('TemplateText');
rez = userText;
document.editform.wpTextbox1.value = rez;
document.editform.wpSummary.value += '[[Naudotojas:'+wgUserName+'|'
+(isbot ? wgUserName : wgUserName.substr(0,2).toUpperCase()+'-Priemonė:')+']] prastinimas, Reikšmė';
document.forms[0].submit();
setTimeout("for (jj=0; jj<100; jj++) {};",10000);
window.close();
}
break;
}
}
//chooseZodisSubset(window, document, true, true);
}
// You may include here other "extensions"
if (wgAction == "view"){
var toc=document.getElementById('mw-pages');
if (toc) {
var tocLinks=toc.getElementsByTagName('A');
var tocLen = tocLinks.length;
for (j=tocLen-1; j>=0; --j) {
document.getElementById('mw-pages').getElementsByTagName('A')[j].outerHTML= tocLinks[j].outerHTML+' (<A href="http://lt.wiktionary.org/w/index.php?title='+tocLinks[j].innerHTML+'&action=edit">← redaguoti</A>)';
}
}
}
if (wgAction == "markpatrolled"){
var n = document.URL.search(/\&vpaction\=/);
if (n >= 0){
var kom = document.URL.substr(n+10);
n = kom.search(/\&/);
if (n >= 0)
kom = kom.substr(0,n);
switch (kom) {
case 'markpatrolled':
if (window.opener){
window.close();
}
}
}
}
}