Utente:Genuzzu/monobook.js: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Contenuto aggiunto Contenuto cancellato
Genuzzu (rosica | curriculum) Nessun oggetto della modifica |
Genuzzu (rosica | curriculum) 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");