Usuari:Axxgreazz/Inici.js
De Viquipèdia
Notau: Després de desar, heu de posar al dia la memòria cau del vostre navegador per veure els canvis: Mozilla: pitgeu reload(or ctrl-r), IE / Opera: ctrl-f5, Safari: cmd-r, Konqueror ctrl-r.
//<pre> //Fuente: http://en.wikipedia.org/wiki/User:Topaz/Wikiscripts //Personalizada por Axxgreazz, para el [[w:es:User:Axxgreazz/Monobook-Suite]] //http://es.wikipedia.org/wiki/Usuario:Axxgreazz/Monobook-Suite var topaz = new Object(); var projecte = new Object(); var misbotones = new Object(); var misbuscadores = new Object(); var enllaçosmeus = new Object(); var misflotantes = new Object(); var misletras = new Object(); projecte = { codi:function () { var adreça_projecte = location.hostname; var codi_projecte = ""; switch (adreça_projecte) { case "ca.wikipedia.org" : codi_projecte="1" ; break; case "commons.wikimedia.org" : codi_projecte="2" ; break; case "en.wikipedia.org" : codi_projecte="3" ; break; case "ca.wiktionary.org" : codi_projecte="4" ; break; case "ca.wikisource.org" : codi_projecte="5" ; break; case "ca.wikiquote.org" : codi_projecte="6" ; break; case "ca.wikibooks.org" : codi_projecte="7" ; break; case "ca.wikinews.org" : codi_projecte="8" ; break; case "meta.wikimedia.org" : codi_projecte="9" ; break; case "www.mediawiki.org" : codi_projecte="10"; break; case "es.wikipedia.org" : codi_projecte="11"; break; } return codi_projecte; } }; botonsmeus = { "arregle": [ {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""}, {"proj": "", "url": "","nom": "","fx": ""} ], "usat":0 }; misbuscadores = { "arreglo": [ {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""}, {"proy": "", "url": "", "nom": "", "tt": ""} ], "usado":0 }; enllaçosmeus = { "arregle": [ {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""}, {"proj": "", "url": "","nom": ""} ], "usat":0 }; misflotantes = { "arreglo": [ {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""}, {"proy": "", "code": "", "nombre": "", "fx": "", "st": ""} ], "usado":0 }; misletras = { "arreglo": [ {"proy": "", "nom": ""}, {"proy": "", "nom": ""}, {"proy": "", "nom": ""}, {"proy": "", "nom": ""}, {"proy": "", "nom": ""}, {"proy": "", "nom": ""}, {"proy": "", "nom": ""} ], "usado":0 }; var mf = { unaltrebotó:function (projecte, adreça, nomvincle, funció) { botonsmeus.arregle[botonsmeus.usat].proj = projecte; botonsmeus.arregle[botonsmeus.usat].url = adreça; botonsmeus.arregle[botonsmeus.usat].nom = nomvincle; botonsmeus.arregle[botonsmeus.usat].fx = funció; botonsmeus.usat++; }, otrobuscador:function (proyecto, direccion, nombre, tooltip) { misbuscadores.arreglo[misbuscadores.usado].proy = proyecto; misbuscadores.arreglo[misbuscadores.usado].url = direccion; misbuscadores.arreglo[misbuscadores.usado].nom = nombre; misbuscadores.arreglo[misbuscadores.usado].tt = tooltip; misbuscadores.usado++; }, unaltreenllaç:function (projecte, adreça, nomvincle) { enllaçosmeus.arregle[enllaçosmeus.usat].proj = projecte; enllaçosmeus.arregle[enllaçosmeus.usat].url= adreça; enllaçosmeus.arregle[enllaçosmeus.usat].nom = nomvincle; enllaçosmeus.usat++; }, otroflotante:function (proyecto, codigo, nombre, funcion, estilo) { misflotantes.arreglo[misflotantes.usado].proy = proyecto; misflotantes.arreglo[misflotantes.usado].code= codigo; misflotantes.arreglo[misflotantes.usado].nom = nombre; misflotantes.arreglo[misflotantes.usado].fx= funcion; misflotantes.arreglo[misflotantes.usado].st= estilo; misflotantes.usado++; }, otraletra:function (proyecto, nombre) { misletras.arreglo[misletras.usado].proy = proyecto; misletras.arreglo[misletras.usado].nom = nombre; misletras.usado++; } }; topaz.util = { getobj:function(id) { return document.getElementById ? document.getElementById(id) : document.all[id]; }, add:function(parent, tag, attr) { var el = document.createElement(tag); if (attr) { for (key in attr) { el[key] = attr[key]; } } return parent.appendChild(el); }, add2:function(parent, el0, tag, attr) { var el = document.createElement(tag); if (attr) { for (key in attr) { el[key] = attr[key]; } } return parent.insertBefore(el, el0); }, mousebtnmap:{ ns:[null,1,3,2], ie:[null,1,2,null,3] }, xmlhttpreq:function() { if (window.XMLHttpRequest) { xmlhttpobj = new XMLHttpRequest() } else { try { xmlhttpobj = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttpobj = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { xmlhttpobj = null; } } } return xmlhttpobj; } }; topaz.comm = { doreq:function(url,postdata,headers) { var req = topaz.util.xmlhttpreq(); req.open(postdata?"POST":"GET", url, false); for(header in headers) { req.setRequestHeader(header,headers[header]); } req.send(postdata||null); return req; } }; topaz.wputil = { username:function() { return topaz.util.getobj("pt-userpage").childNodes[0].childNodes[0].nodeValue; }, iseditpage:function() { return document.title.indexOf("Editing ")==0; }, pagename:function() { var iseditpage = topaz.wputil.iseditpage(); return document.title.substr(iseditpage?8:0,document.title.indexOf(" - ")-(iseditpage?8:0)); }, addsidepanel:function(id,label) { var div = topaz.util.add(topaz.util.getobj("column-one"), "div", {className:"portlet",id:id}); topaz.util.add(div, "H5").innerHTML = label; topaz.util.add(topaz.util.add(div, "div", {className:"pBody"}), "ul"); }, addsidepanelbutton:function(id,label,targhref) { var li = topaz.util.add((topaz.util.getobj(id).getElementsByTagName("ul"))[0],"li"); with(topaz.util.add(li,"a")) { innerHTML = label; href = targhref; } return li; }, addsidepanelbutton2:function(id,label,targhref) { var li = topaz.util.add2((topaz.util.getobj(id).getElementsByTagName("ul"))[0],((topaz.util.getobj(id).getElementsByTagName("ul"))[0].getElementsByTagName("li"))[0],"li"); with(topaz.util.add(li,"a")) { innerHTML = label; href = targhref; } return li; }, setpagecontent:function(pagename,content,summary,watch) { var prelimresp = topaz.comm.doreq("/w/index.php?title="+pagename+"&action=submit"); var edittime = prelimresp.responseText.match(/\<input type='hidden' value="(\d+)" name="wpEdittime" \/\>/)[1]; var edittoken = prelimresp.responseText.match(/\<input type='hidden' value="([0-9a-f]+)" name="wpEditToken" \/\>/)[1]; topaz.comm.doreq("/w/index.php?title="+pagename+"&action=submit", "wpEdittime="+edittime+ "&wpEditToken="+edittoken+ "&wpTextbox1="+ content + "&wpSummary="+ summary + (watch?"&wpWatchthis=on":"")+ "&wpSection=&wpSave=Save+page", {"Content-Type":"application/x-www-form-urlencoded"}); }, getpagecontent:function(pagename) { topaz.comm.doreq2("/w/index.php?title="+pagename+"&action=submit", "", {"Content-Type":"application/x-www-form-urlencoded"}); } }; //</pre>