Usuario:Chixpy/scripts/init.js
< Usuario:Chixpy | scripts
Ir a la navegación
Ir a la búsqueda
Nota: Después de publicar, quizás necesite actualizar la caché de su navegador para ver los cambios.
- Firefox/Safari: Mantenga presionada la tecla Shift mientras pulsa el botón Actualizar, o presiona Ctrl+F5 o Ctrl+R (⌘+R en Mac)
- Google Chrome: presione Ctrl+Shift+R (⌘+Shift+R en Mac)
- Internet Explorer/Edge: mantenga presionada Ctrl mientras pulsa Actualizar, o presione Ctrl+F5
- Opera: Presiona Ctrl+F5.
/*
* Fuente: http://en.wikipedia.org/wiki/User:Topaz/Wikiscripts
* Personalizada por Axxgreazz, para [http://es.wikipedia.org/wiki/Usuario:Axxgreazz/Monobook-Suite Monobook-Suite]
* Modificada por Chixpy para su uso en [http://inciclopedia.wikia.com/wiki/User:Chixpy/IMBS2 Inciclopedia] (y otras wikis de wikia)
<pre><nowiki> */
var topaz = new Object();
var proyecto = new Object();
var misbotones = new Object();
var misbuscadores = new Object();
var misenlaces = new Object();
var misflotantes = new Object();
var misletras = new Object();
var misversiones = new Object();
misversiones = {
"arreglo": [
{"nombre": "lite", "tipo": "js", "config":"0"},
{"nombre": "lite", "tipo": "js", "config":"1"},
{"nombre": "suite", "tipo": "js", "config":"0"},
{"nombre": "suite", "tipo": "js", "config":"1"},
{"nombre": "full", "tipo": "js", "config":"0"},
{"nombre": "full", "tipo": "js", "config":"1"},
{"nombre": "lite", "tipo": "css", "config":"0"},
{"nombre": "lite", "tipo": "css", "config":"1"},
{"nombre": "suite", "tipo": "css", "config":"0"},
{"nombre": "suite", "tipo": "css", "config":"1"},
{"nombre": "full", "tipo": "css", "config":"0"},
{"nombre": "full", "tipo": "css", "config":"1"}
],
"usado":12
};
proyecto = {
codigo:function ()
{
var dir_proyecto = location.hostname;
var cod_proyecto = "";
switch (dir_proyecto)
{
// De momento sólo uso dos proyecto...
case "inciclopedia.wikia.com": cod_proyecto="1" ; break;
case "videojuego.wikia.com" : cod_proyecto="2" ; break;
}
return cod_proyecto;
}
};
misbotones = {
"arreglo": [
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""},
{"proy": "", "url": "","nom": "","fx": ""}
],
"usado":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": ""},
{"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
};
misenlaces = {
"arreglo": [
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""},
{"proy": "", "url": "","nom": ""}
],
"usado":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": ""},
{"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 = {
otroboton:function (proyecto, direccion, nombre, funcion)
{
misbotones.arreglo[misbotones.usado].proy = proyecto;
misbotones.arreglo[misbotones.usado].url = direccion;
misbotones.arreglo[misbotones.usado].nom = nombre;
misbotones.arreglo[misbotones.usado].fx = funcion;
misbotones.usado++;
},
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++;
},
otroenlace:function (proyecto, direccion, nombre)
{
misenlaces.arreglo[misenlaces.usado].proy = proyecto;
misenlaces.arreglo[misenlaces.usado].url= direccion;
misenlaces.arreglo[misenlaces.usado].nom = nombre;
misenlaces.usado++;
},
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("/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("/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) {
var req = topaz.comm.doreq("/index.php?title="+pagename+"&action=edit");
var content = req.responseText.match(/\<textarea[\w\W]*?\>([\w\W]*?)\<\/textarea\>/)[1];
content = content.replace(/\<\;/gi, "<");
content = content.replace(/\>\;/gi, ">");
content = content.replace(/\"\;/gi, "\"");
content = content.replace(/\&\;/gi, "&");
content = content.replace(/\&mdash\;/gi, "—");
content = content.replace(/\&ndash\;/gi, "-");
content = content.replace(/\%20\;/gi, "%20");
return content;
},
getpagecontentserver:function (server, pagename) {
var req = topaz.comm.doreq(server + "/index.php?title="+pagename+"&action=edit");
var content = req.responseText.match(/\<textarea[\w\W]*?\>([\w\W]*?)\<\/textarea\>/)[1];
content = content.replace(/\<\;/gi, "<");
content = content.replace(/\>\;/gi, ">");
content = content.replace(/\"\;/gi, "\"");
content = content.replace(/\&\;/gi, "&");
content = content.replace(/\&mdash\;/gi, "—");
content = content.replace(/\&ndash\;/gi, "-");
content = content.replace(/\%20\;/gi, "%20");
return content;
}
};
//</nowiki></pre>