Utente:Genuzzu/monobook.js

Vai alla navigazione Vai alla ricerca

Questa pagina definisce alcuni parametri di aspetto e comportamento generale di tutte le pagine. Per personalizzarli vedi Aiuto:Stile utente.


Nota: dopo aver salvato è necessario pulire la cache del proprio browser per vedere i cambiamenti, e comunque qualche minuto di preghiera non guasta. Per Mozilla / Firefox / Safari: fare clic su Ricarica tenendo premuto il tasto delle maiuscole, oppure premere Ctrl-F5 o Ctrl-R (Command-R su Mac); per Chrome premere Ctrl-Shift-R (Command-Shift-R su un Mac); per Konqueror: premere il pulsante Ricarica o il tasto F5; per Opera può essere necessario svuotare completamente la cache dal menu Strumenti → Preferenze; per Internet Explorer: mantenere premuto il tasto Ctrl mentre si preme il pulsante Aggiorna o premere Ctrl-F5.

/*
	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
*/

//https://github.com/qiao/difflib.js/raw/master/dist/difflib-browser.js

//è possibile inserire spamBusterActive
var spamBusterDisable = spamBusterDisable | false;
var spamBusterActive = !(spamBusterDisable) && (wgAction == "edit" && getCookie("spamBusterWhitelist") != "y");

importScript("Utente:Genuzzu/difflib-browser.js", spamBusterActive);

var spamBuster = {
	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(','),
	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"
};

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

spamBuster.testLanguage = function() {

}

if(spamBusterActive) addOnloadHook(spamBuster.init());