Utente:Genuzzu/monobook.js: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Contenuto aggiunto Contenuto cancellato
Nessun oggetto della modifica
Nessun oggetto della modifica
 
(11 versioni intermedie di uno stesso utente non sono mostrate)
Riga 1: Riga 1:
if (mwCustomEditButtons) {
/*
spamBuster alpha.1
autore: Genuzzu
Des: Cerca di rilevare gli spammer e di impedirgli di modificare qualsiasi cosa.
Nel caso rilevi uno spammer, impone un blocco che non permette di fare alcun edit.
Viene proposto un quesito in italiano con il quale si può editare anche se rilevati.
Tutto il codice parte dal presupposto che gli spammer siano stupidi,
o comunque non italiani (o magari entrambi).
Quindi tutti gli utenti hanno la possibilità di disabilitare permanentemente lo script
semplicemente aggiungendo al proprio monobook:
var spamBusterDisable = true;
Language data taken from: https://github.com/FGRibreau/node-language-detect
*/


mwCustomEditButtons[mwCustomEditButtons.length] = {
//https://github.com/qiao/difflib.js/raw/master/dist/difflib-browser.js
"imageFile": "http://images.wikia.com/nonciclopedia/images/0/0c/Button_Chuck.png",
"speedTip": "Cancellazione immediata (USARE CON CAUTELA!)",
"tagOpen": "{{Cancellazione|motivo=",
"tagClose": "|firma=~~" + "~~}" + "}\n\n",
"sampleText": "Inserire qui il motivo"};


mwCustomEditButtons[mwCustomEditButtons.length] = {
//è possibile inserire spamBusterActive
"imageFile": "http://images.wikia.com/nonciclopedia/images/a/a5/Button_Samara.png",
var spamBusterDisable = spamBusterDisable | false;
"speedTip": "Articolo in scadenza",
var spamBusterActive = !(spamBusterDisable) && (wgAction == "edit" && getCookie("spamBusterWhitelist") != "y");
"tagOpen": "{{scadenza|{{subst:7g}" + "}|note=",
"tagClose": "|firma=~~" + "~~}" + "}\n\n",
"sampleText": "Note"};


mwCustomEditButtons[mwCustomEditButtons.length] = {
importScript("Utente:Genuzzu/difflib-browser.js", spamBusterActive);
"imageFile": "http://images.wikia.com/nonciclopedia/images/9/93/Button_Jessica.png",
"speedTip": "Articolo in dubbio",
"tagOpen": "{{Accusa|accusa=",
"tagClose": "|firma=~~" + "~~}" + "}\n\n",
"sampleText": "Inserire qui l'accusa"};


mwCustomEditButtons[mwCustomEditButtons.length] = {
var spamBuster = {
"imageFile": "http://images.wikia.com/nonciclopedia/images/d/d6/E%27fiamme.png",
italian: " di,to ,la , de,di ,no , co,re ,ion,e d, e ,le ,del,ne ,ti ,ell, la, un,ni ,i d,per, pe,ent, in,one,he ,ta ,zio,che,o d,a d,na ,ato,e s, so,i s,lla,a p,li ,te , al, ch,er , pa, si,con,sta, pr,a c, se,el ,ia ,si ,e p, da,e i,i p,ont,ano,i c,all,azi,nte,on ,nti,o s, ri,i a,o a,un , an,are,ari,e a,i e,ita,men,ri , ca, il, no, po,a s,ant,il ,in ,a l,ati,cia,e c,ro ,ann,est,gli,tà , qu,e l,nta, a ,com,o c,ra , le, ne,ali,ere,ist, ma, è ,io ,lle,me ,era,ica,ost,pro,tar,una, pi,da ,tat, mi,att,ca ,mo ,non,par,sti, fa, i , re, su,ess,ini,nto,o l,ssi,tto,a e,ame,col,ei ,ma ,o i,za , st,a a,ale,anc,ani,i m,ian,o p,oni,sio,tan,tti, lo,i r,oci,oli,ona,ono,tra, l ,a r,eri,ett,lo ,nza,que,str,ter,tta, ba, li, te,ass,e f,enz,for,nno,olo,ori,res,tor, ci, vo,a i,al ,chi,e n,lia,pre,ria,uni,ver, sp,imo,l a,l c,ran,sen,soc,tic, fi, mo,a n,ce ,dei,ggi,gio,iti,l s,lit,ll ,mon,ola,pac,sim,tit,utt,vol, ar, fo, ha, sa,acc,e r,ire,man,ntr,rat,sco,tro,tut,va , do, gi, me, sc, tu, ve, vi,a m,ber,can,cit,i l,ier,ità,lli,min,n p,nat,nda,o e,o f,o u,ore,oro,ort,sto,ten,tiv,van,art,cco,ci ,cos,dal,e v,i i,ila,ino,l p,n c,nit,ole,ome,po ,rio,sa , ce, es, tr,a b,and,ata,der,ens,ers,gi ,ial,ina,itt,izi,lan,lor,mil".split(','),
"speedTip": "Formattazione",
english: " th,the,he ,ed , to, in,er ,ing,ng , an,nd , of,and,to ,of , co,at ,on ,in , a ,d t, he,e t,ion,es , re,re ,hat, sa, st, ha,her,tha,tio,or , '',en , wh,e s,ent,n t,s a,as ,for,is ,t t, be,ld ,e a,rs , wa,ut ,ve ,ll ,al , ma,e i, fo,'s ,an ,est, hi, mo, se, pr,s t,ate,st ,ter,ere,ted,nt ,ver,d a, wi,se ,e c,ect,ns , on,ly ,tol,ey ,r t, ca,ati,ts ,all, no,his,s o,ers,con,e o,ear,f t,e w,was,ons,sta,'' ,sti,n a,sto,t h, we,id ,th , it,ce , di,ave,d h,cou,pro,ad ,oll,ry ,d s,e m, so,ill,cti,te ,tor,eve,g t,it , ch, de,hav,oul,ty ,uld,use, al,are,ch ,me ,out,ove,wit,ys ,chi,t a,ith,oth, ab, te, wo,s s,res,t w,tin,e b,e h,nce,t s,y t,e p,ele,hin,s i,nte, li,le , do,aid,hey,ne ,s w, as, fr, tr,end,sai, el, ne, su,'t ,ay ,hou,ive,lec,n't, ye,but,d o,o t,y o, ho, me,be ,cal,e e,had,ple, at, bu, la,d b,s h,say,t i, ar,e f,ght,hil,igh,int,not,ren, is, pa, sh,ays,com,n s,r a,rin,y a, un,n c,om ,thi, mi,by ,d i,e d,e n,t o, by,e r,eri,old,ome,whe,yea, gr,ar ,ity,mpl,oun,one,ow ,r s,s f,tat, ba, vo,bou,sam,tim,vot,abo,ant,ds ,ial,ine,man,men, or, po,amp,can,der,e l,les,ny ,ot ,rec,tes,tho,ica,ild,ir ,nde,ose,ous,pre,ste,era,per,r o,red,rie, bo, le,ali,ars,ore,ric,s m,str, fa,ess,ie ,ist,lat,uri"
"tagOpen": "{{formattazione|",
};
"tagClose": "}" + "}\n\n",
"sampleText": "Inserire qui cosa fare"};

mwCustomEditButtons[mwCustomEditButtons.length] = {
"imageFile": "http://images3.wikia.nocookie.net/nonciclopedia/images/6/6c/Button_restauro.png",
"speedTip": "Articolo da sistemare",
"tagOpen": "{{Restauro|motivo=",
"tagClose": "|firma=~~" + "~~}" + "}\n\n",
"sampleText": "Inserire qui la descrizione"};


//chiamato quando si carica la pagina
spamBuster.init = function() {
spamBuster.loadedText = $('#wpTextbox1').val();
}
}


disableHideEdit = true;
spamBuster.testLanguage = function() {
disableaprilfish = true;
disableAlert = true;


addOnloadHook(function() {
}
if(!document.getElementById("toolbar")) return;
if(wgCurRevisionId)
mwEditButtons[9].tagOpen = '--~~' + '~~{{VF|' + wgCurRevisionId + '}' + '}';
else
mwEditButtons[9].tagOpen = '--~~' + '~~{{VF|}' + '}';
}
);


importScript((wgPageName == "Nonciclopedia:LiveRC"), "Nonciclopedia:LiveRC/LiveRC.js");
if(spamBusterActive) addOnloadHook(spamBuster.init());

Versione attuale delle 13:59, 14 dic 2013

if (mwCustomEditButtons) {

mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://images.wikia.com/nonciclopedia/images/0/0c/Button_Chuck.png",
     "speedTip": "Cancellazione immediata (USARE CON CAUTELA!)",
     "tagOpen": "{{Cancellazione|motivo=",
     "tagClose": "|firma=~~" + "~~}" + "}\n\n",
     "sampleText": "Inserire qui il motivo"};

    mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://images.wikia.com/nonciclopedia/images/a/a5/Button_Samara.png",
     "speedTip": "Articolo in scadenza",
     "tagOpen": "{{scadenza|{{subst:7g}" + "}|note=",
     "tagClose": "|firma=~~" + "~~}" + "}\n\n",
     "sampleText": "Note"};

   mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://images.wikia.com/nonciclopedia/images/9/93/Button_Jessica.png",
     "speedTip": "Articolo in dubbio",
     "tagOpen": "{{Accusa|accusa=",
     "tagClose": "|firma=~~" + "~~}" + "}\n\n",
     "sampleText": "Inserire qui l'accusa"};

mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://images.wikia.com/nonciclopedia/images/d/d6/E%27fiamme.png",
     "speedTip": "Formattazione",
     "tagOpen": "{{formattazione|",
     "tagClose": "}" + "}\n\n",
     "sampleText": "Inserire qui cosa fare"};

mwCustomEditButtons[mwCustomEditButtons.length] = {
     "imageFile": "http://images3.wikia.nocookie.net/nonciclopedia/images/6/6c/Button_restauro.png",
     "speedTip": "Articolo da sistemare",
     "tagOpen": "{{Restauro|motivo=",
     "tagClose": "|firma=~~" + "~~}" + "}\n\n",
     "sampleText": "Inserire qui la descrizione"};

}

disableHideEdit = true;
disableaprilfish = true;
disableAlert = true;

addOnloadHook(function() {
  if(!document.getElementById("toolbar")) return;
  if(wgCurRevisionId)
    mwEditButtons[9].tagOpen = '--~~' + '~~{{VF|' + wgCurRevisionId + '}' + '}';
   else
    mwEditButtons[9].tagOpen = '--~~' + '~~{{VF|}' + '}';
  }
);

importScript((wgPageName == "Nonciclopedia:LiveRC"), "Nonciclopedia:LiveRC/LiveRC.js");