Usuari:Pasqual/monobook.js
De Viquip??dia
Nota: Despr??s de desar, heu de posar al dia la mem??ria cau del vostre navegador per veure els canvis.
- Mozilla/Firefox/Safari: Premeu Shift mentre cliqueu "Actualitza" (Reload), o premeu Ctrl+Shift+R (Cmd+Shift+R en un Mac Apple);
- Internet Explorer: premeu Ctrl mentre cliqueu "Actualitza" (Refresh), o premeu Ctrl+F5;
- Konqueror: simplement cliqueu el bot?? "Recarregar" (Reload), o premeu F5;
- Opera: haureu d'esborrar completament la vostra mem??ria cau (cach??) a Tools???Preferences.
/* <pre><nowiki> */ //########################### NO COPIEU ESTE M??DUL ######################### //# INSERIU AL VOSTRE # //# monobook.js # //# {{subst:Usuari:Pasqual/p:Viquiestris.js}} # //# # //########################################################################## /*** g a l e t e s *** * */ function prenGaleta(nomGaleta) { if (document.cookie.length>0) { nomGaleta += "-" + wgUserName; prefixGaleta=document.cookie.indexOf(nomGaleta + "=") if (prefixGaleta!=-1) { prefixGaleta=prefixGaleta + nomGaleta.length+1 sufixGaleta=document.cookie.indexOf(";",prefixGaleta) if (sufixGaleta==-1) sufixGaleta=document.cookie.length return unescape(document.cookie.substring(prefixGaleta,sufixGaleta)) } } return "" } function desaGaleta(nomGaleta,valorGaleta,diesConservaci??) { if (diesConservaci??==0) diesConservaci??=365; var dataVenc=new Date() dataVenc.setDate(dataVenc.getDate()+diesConservaci??) document.cookie=nomGaleta + '-' + wgUserName + "=" +escape(valorGaleta)+ ((diesConservaci??==null) ? "" : ";expires="+dataVenc.toGMTString())+ "; path=/"; } function galetaEstat(valorGaleta) { desaGaleta('Estat',valorGaleta,365) } /*** m??dul depuraci?? *** * */ var pqDepura=false; var ocupat = 'busy'; if (prenGaleta("Estat") == ocupat) { if (prenGaleta("Depura") == "s??" || !prenGaleta("Depura")) { pqVoleuDepurar = confirm("Voleu depurar?"); if (pqVoleuDepurar){ pqDepura = true; } else { pqDepura = false; desaGaleta("Depura", "ara no", 365); } } } else {desaGaleta("Depura", "no", 365)} if (prenGaleta("Estat") == ocupat && prenGaleta("Depura") == "no") { pqDepura=false; desaGaleta("Depura", "s??", 365); } /*** Carregador de m??duls *** * * Funci?? desenvolupada per ca:Usuari:Pasqual * * * Basada en la funci?? ''loadmonobook()'' (de'n [[w:en:User:Topaz/monobook.js]]) * i una adaptaci?? de la funci?? ''incluir()'' de l'usuari peru?? * [[w:es:Usuario:Axxgreazz/monobook.js]] * - [[Prov??ncia de Castell??]], [[9 d'agost]] de [[2006]] ???Pasqual * */ function carrega (servidor,usuari,m??dul) { var lt = String.fromCharCode(60); var gt = String.fromCharCode(62); var domini = ''; var llargCad = servidor.length; if (llargCad <= 3 && servidor.indexOf(".") == -1) { domini = servidor; } else { domini=servidor.substring(0,servidor.indexOf(".")) } if (domini == ''){domini = 'ca';}; if (usuari=='') { if (domini=='ca') {usuari='Pasqual'} else {usuari='Pasqual_%28ca%29';} } if (domini=='ca' && usuari=='Pasqual') { if (m??dul.indexOf("#") >= 0) { m??dul = m??dul.substring(1); } else if (m??dul.indexOf("ve:") >= 0 || m??dul.indexOf("viquiestris") >= 0 || m??dul.indexOf("scripts/") >= 0 ) { m??dul = m??dul; } else { m??dul='scripts/'+m??dul; } } if (servidor=='') servidor=domini; if (servidor.length==2){servidor += '.wikipedia.org';} if (m??dul.indexOf(".js") == -1 && m??dul.indexOf(".css") == -1) {m??dul += '.js';} if (pqDepura==true) { if(typeof i == 'undefined') i = 0; i++; novaFinestra=window.open("","depurador","resizable=yes,scrollbars=yes,width=500,height=100"); novaFinestra.document.open("text/html","replace"); novaFinestra.document.writeln("<b>" + i + "- s: </b>" + servidor + "<b> u: </b>" + usuari + "<b> m: </b>" + m??dul + "<br />"); novaFinestra.focus() if (i==38) novaFinestra.document.close(); //si hi hagueren m??s m??duls... } if (m??dul.indexOf(".js") > -1) { document.writeln(lt+'script type="text/javascript" src="' + 'http://' + servidor + '/w/index.php?title=User:' + usuari + '/' + m??dul + '&action=raw&ctype=text/javascript&dontcountme=s"'+gt+lt+'/script'+gt); } else if (m??dul.indexOf(".css") > -1) { document.writeln(lt+'link rel="stylesheet" type="text/css" href="' + 'http://' + servidor + '/w/index.php?title=User:' + usuari + '/' + m??dul +'&action=raw&ctype=text/css" /'+gt); } } /* Aquesta funci?? ??s una drecera de l'anterior, nom??s s'especifica el nom del m??dul. */ function carrega_m (m??dul) { var pqServidor = location.hostname; carrega (pqServidor,wgUserName,m??dul); } /*** Inicialitzaci?? * * C??rrega de Usuari:Pasqual/viquiestris.js * i m??duls personalitzats * */ // ### NO COPIEU LES SEG??ENTS L??NIES! ### if (wgUserName=='Pasqual') { carrega_m ("ve:viquiestris"); } // ### NO COPIEU LES L??NIES ANTERIORS! ### /* </nowiki></pre> */