Usuario:Chixpy/IMBS3/init.js
< Usuario:Chixpy | IMBS3
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.
//<pre>
//Desarrollado por Axxgreazz, para el [[w:es:User:Axxgreazz/Monobook-Suite]]
//http://es.wikipedia.org/wiki/Usuario:Axxgreazz/Monobook-Suite
//Modificaciones hechas por [[wikia:inciclopedia:User:Chixpy]] para Inciclopedia
var topaz = new Object();
var proyecto = new Object();
var misbotones = [];
var misbuscadores = [];
var misenlaces = [];
var misflotantes = [];
var misconfiguraciones = [];
var mispaginasjs = [];
var misparametros = [];
var mismodulos = [];
var mistoolbar = [];
var misstatus = [];
var misflotante = [];
var mistoolbar_param = [];
var misstatus_param = [];
var misflotante_param = [];
var msSummaryLink = '[[wikia:inciclopedia:user:chixpy/IMBS|IMBS]]';
var msSummaryLinkU = ' usando ' + msSummaryLink;
//parámetros para manejar activación/desactivación de módulos
var msActivaMonobook = true;
var ms_Activa_Toolbar = true;
var ms_Activa_Modulobusqueda = true;
var ms_Activa_Enlaceswiki = true;
var ms_Activa_Popups = true;
var ms_Activa_Recent = true;
var ms_Activa_Reversion = true;
var ms_Activa_Statuschanger = true;
var ms_Activa_Livepreview = true;
var ms_Activa_Quickedit = true;
var ms_Activa_Quickimgdelete = true;
var ms_Activa_Botoneraflotante = true;
//parámetros de la barra de herramientas extendida
var wpConfirma = false; //Confirmación para aplicar la acción del botón.
var wpGrabaAuto = false; //Guardar automático (wpGrabaArt, wpGrabaAvi ejecutan si este es true)
var wpGrabaArt = false; //Guardar auto cualquier página (menos disc. de usuario).
var wpGrabaAvi = false; //Guardar auto página de disc. de usuario.
var wpVigilaArt = false; //Marca para vigilar todos los artículos editados.
var wpVigilaAvi = false; //Marca para vigilar todas las páginas de discusión editados.
var wpMenorArt = false; //Marca como edición menor todas las ediciones de la botonera.
var wpMenorAvi = false; //Marca como edición menor todas las ediciones en páginas de discusión.
var wpFirma = '~~~~'; //Firma utilizada por el botón estándar de firma.
//parámetros del administrador de estados
var wpStatusBarra = true; // true:en barra personal, false:en panel a la izquierda.
var wpTextoCompleto = true; // true:mostrar texto completo, false:texto abreviado (800x600)
var wpUbicacionInicio = true; // true:barra al inicio de la barra personal, false:al final
var wpVigilarEstado = false; // true:vigilar página de estado, false: no vigilar
//parámetros de la botonera flotante
var wpFlBottom = '60px';
var wpFlBottomIE = '60px';
var wpFlLeft = '120px';
var wpFlLeftIE = '120px';
proyecto = {
codigo:function ()
{
var dir_proyecto = location.hostname;
var cod_proyecto = "";
switch (dir_proyecto)
{
case "inciclopedia.wikia.com" : cod_proyecto="1" ; break;
case "videojuego.wikia.com" : cod_proyecto="2" ; break;
}
return cod_proyecto;
}
};
var mf = {
otraconfiguracion:function()
{
mispaginasjs = ["misparametros.js","misbotones.js","misbuscadores.js",
"misenlaces.js","misflotantes.js","misfunciones.js"];
var misversiones = new Array("lite", "suite", "full");
var misextensiones = new Array("js", "css");
var mistipos = new Array("0","1");
for (i=0; i<misextensiones.length; i++)
{ for (j=0; j<misversiones.length; j++)
{ for (k=0; k<mistipos.length; k++)
{ misconfiguraciones[misconfiguraciones.length] = {"nombre" : misversiones[j],
"tipo" : misextensiones[i],
"config" : mistipos[k]};
}
}
}
},
otroboton:function (proyecto, direccion, nombre, funcion)
{
misbotones[misbotones.length] = {"proy": proyecto, "url": direccion, "nom": nombre,
"fx": funcion};
},
otrobuscador:function (proyecto, direccion, nombre, tooltip)
{
misbuscadores[misbuscadores.length] = {"proy": proyecto, "url": direccion, "nom": nombre,
"tt": tooltip};
},
otroenlace:function (proyecto, direccion, nombre)
{
misenlaces[misenlaces.length] = {"proy": proyecto, "url": direccion, "nom": nombre};
},
otroflotante:function (proyecto, codigo, nombre, funcion, estilo)
{
misflotantes[misflotantes.length] = {"proy": proyecto, "code": codigo, "nom": nombre,
"fx": funcion, "st": estilo};
},
otroparametro:function (parametro, valor)
{
switch (parametro)
{
case "msActivaToolbar" : ms_Activa_Toolbar = valor;
misparametros[parametro] = valor; break;
case "msActivaModulobusqueda" : ms_Activa_Modulobusqueda = valor;
misparametros[parametro] = valor; break;
case "msActivaEnlaceswiki" : ms_Activa_Enlaceswiki = valor;
misparametros[parametro] = valor; break;
case "msActivaPopups" : ms_Activa_Popups = valor;
misparametros[parametro] = valor; break;
case "msActivaRecent" : ms_Activa_Recent = valor;
misparametros[parametro] = valor; break;
case "msActivaReversion" : ms_Activa_Reversion = valor;
misparametros[parametro] = valor; break;
case "msActivaStatuschanger" : ms_Activa_Statuschanger = valor;
misparametros[parametro] = valor; break;
case "msActivaLivepreview" : ms_Activa_Livepreview = valor;
misparametros[parametro] = valor; break;
case "msActivaQuickedit" : ms_Activa_Quickedit = valor;
misparametros[parametro] = valor; break;
case "msActivaQuickimgdelete" : ms_Activa_Quickimgdelete = valor;
misparametros[parametro] = valor; break;
case "msActivaBotoneraflotante" : ms_Activa_Botoneraflotante = valor;
misparametros[parametro] = valor; break;
case "msToolbarConfirma" : wpConfirma = valor;
mistoolbar_param[parametro] = valor; break;
case "msToolbarGrabaAuto" : wpGrabaAuto = valor;
mistoolbar_param[parametro] = valor; break;
case "msToolbarGrabaArt" : wpGrabaArt = valor;
mistoolbar_param[parametro] = valor; break;
case "msToolbarGrabaAvi" : wpGrabaAvi = valor;
mistoolbar_param[parametro] = valor; break;
case "msToolbarVigilaArt" : wpVigilaArt = valor;
mistoolbar_param[parametro] = valor; break;
case "msToolbarVigilaAvi" : wpVigilaAvi = valor;
mistoolbar_param[parametro] = valor; break;
case "msToolbarMenorArt" : wpMenorArt = valor;
mistoolbar_param[parametro] = valor; break;
case "msToolbarMenorAvi" : wpMenorAvi = valor;
mistoolbar_param[parametro] = valor; break;
case "msStatusBarra" : wpStatusBarra = valor;
misstatus_param[parametro] = valor; break;
case "msStatusTextoCompleto" : wpTextoCompleto = valor;
misstatus_param[parametro] = valor; break;
case "msStatusUbicacionInicio" : wpUbicacionInicio = valor;
misstatus_param[parametro] = valor; break;
case "msStatusVigilarEstado" : wpVigilarEstado = valor;
misstatus_param[parametro] = valor; break;
case "msFlotanteBottom" : wpFlBottom = valor;
misflotante_param[parametro] = valor; break;
case "msFlotanteBottomIE" : wpFlBottomIE = valor;
misflotante_param[parametro] = valor; break;
case "msFlotanteLeft" : wpFlLeft = valor;
misflotante_param[parametro] = valor; break;
case "msFlotanteLeftIE" : wpFlLeftIE = valor;
misflotante_param[parametro] = valor; break;
}
}
};
function IniciarModulos()
{
IniciarObjetos(mismodulos, {
// modulos
'msActivaToolbar' : 'Barra de herramientas extendida',
'msActivaModulobusqueda' : 'Módulo de búsqueda',
'msActivaEnlaceswiki' : 'Enlaces wiki',
'msActivaPopups' : 'Popups de navegación',
'msActivaRecent' : 'Módulo anti-vandalismo',
'msActivaReversion' : 'Reversión automática',
'msActivaStatuschanger' : 'Administrador de estados',
'msActivaLivepreview' : 'Live preview',
'msActivaQuickedit' : 'Edición rápida',
'msActivaQuickimgdelete' : 'Mantenimiento de imágenes',
'msActivaBotoneraflotante' : 'Botonera flotante'
});
IniciarObjetos(mistoolbar, {
//parámetros de barra de herramientas extendida
'msToolbarConfirma' : 'Confirmación para aplicar la acción del botón',
'msToolbarGrabaAuto': 'Guardar automático',
'msToolbarGrabaArt' : 'Guardar auto cualquier página (menos disc. de usuario)',
'msToolbarGrabaAvi' : 'Guardar auto página de disc. de usuario',
'msToolbarVigilaArt': 'Vigilar todos los artículos editados con la botonera',
'msToolbarVigilaAvi': 'Vigilar todas las páginas de discusión editados con la botonera',
'msToolbarMenorArt' : 'Marcar como edición menor todas las ediciones en artículos',
'msToolbarMenorAvi' : 'Marcar como edición menor todas las ediciones en páginas de discusión'
});
IniciarObjetos(misstatus, {
//parámetros de administrador de estados
'msStatusBarra' : 'Marcar para colocarla en barra personal o desmarcar para usar el panel a la izquierda',
'msStatusTextoCompleto' : 'Marcar para usar texto completo o desmarcar para usar texto abreviado',
'msStatusUbicacionInicio': 'Marcar para colocar la barra al inicio de la barra personal o desmarcar para colocarla al final',
'msStatusVigilarEstado' : 'Vigilar página de estado'
});
IniciarObjetos(misflotante, {
//parámetros de botonera flotante
'msFlotanteBottom' : 'Ubicación en pixeles contada desde el límite inferior (Firefox)',
'msFlotanteBottomIE' : 'Ubicación en pixeles contada desde el límite inferior (IE)',
'msFlotanteLeft' : 'Ubicación en pixeles contada desde el límite izquierdo (Firefox)',
'msFlotanteLeftIE' : 'Ubicación en pixeles contada desde el límite izquierdo (IE)'
});
}
function IniciarObjetos(array, preset)
{
for (var key in preset)
{ if (array [key] == null)
{ array [key] = preset [key];}
}
return;
}
function IniciarParametros()
{
misparametros["msActivaToolbar"] = ms_Activa_Toolbar;
misparametros["msActivaModulobusqueda"] = ms_Activa_Modulobusqueda;
misparametros["msActivaEnlaceswiki"] = ms_Activa_Enlaceswiki;
misparametros["msActivaPopups"] = ms_Activa_Popups;
misparametros["msActivaRecent"] = ms_Activa_Recent;
misparametros["msActivaReversion"] = ms_Activa_Reversion;
misparametros["msActivaStatuschanger"] = ms_Activa_Statuschanger;
misparametros["msActivaLivepreview"] = ms_Activa_Livepreview;
misparametros["msActivaQuickedit"] = ms_Activa_Quickedit;
misparametros["msActivaQuickimgdelete"] = ms_Activa_Quickimgdelete;
misparametros["msActivaBotoneraflotante"] = ms_Activa_Botoneraflotante;
mistoolbar_param["msToolbarConfirma"] = wpConfirma;
mistoolbar_param["msToolbarGrabaAuto"] = wpGrabaAuto;
mistoolbar_param["msToolbarGrabaArt"] = wpGrabaArt;
mistoolbar_param["msToolbarGrabaAvi"] = wpGrabaAvi;
mistoolbar_param["msToolbarVigilaArt"] = wpVigilaArt;
mistoolbar_param["msToolbarVigilaAvi"] = wpVigilaAvi;
mistoolbar_param["msToolbarMenorArt"] = wpMenorArt;
mistoolbar_param["msToolbarMenorAvi"] = wpMenorAvi;
misstatus_param["msStatusBarra"] = wpStatusBarra;
misstatus_param["msStatusTextoCompleto"] = wpTextoCompleto;
misstatus_param["msStatusUbicacionInicio"] = wpUbicacionInicio;
misstatus_param["msStatusVigilarEstado"] = wpVigilarEstado;
misflotante_param["msFlotanteBottom"] = wpFlBottom;
misflotante_param["msFlotanteBottomIE"] = wpFlBottomIE;
misflotante_param["msFlotanteLeft"] = wpFlLeft;
misflotante_param["msFlotanteLeftIE"] = wpFlLeftIE;
}
function MSInit()
{
IniciarModulos();
IniciarParametros();
}
addOnloadHook(MSInit);
function NombreBD()
{
var ret=null;
var theWiki = location.hostname.split('.')[0];
var lang = wgContentLanguage; //location.hostname.split('.')[0];
/*
switch (location.hostname)
{
case 'commons.wikimedia.org' : ret = 'commonswiki'; break;
case 'meta.wikimedia.org' : ret = 'metawiki'; break;
default: switch(theWiki)
{ case 'wikipedia': ret = lang + 'wiki'; break;
default: ret = lang + theWiki; break;
} break;
}
*/
ret = theWiki + (lang ) + '_p';
return ret;
}
function BDom()
{
/*
var ret=null;
var theWiki = location.hostname.split('.')[0];
var lang = wgContentLanguage; //location.hostname.split('.')[0];
switch (theWiki)
{ case 'wikimedia' : ret = 'es.wikipedia.org'; break;
case 'wikipedia' : if (lang == 'es') { ret = 'en.wikipedia.org'; }
else { ret = 'es.wikipedia.org'; }
break;
default : if (lang == 'es') { ret = 'en.' + theWiki + '.org'; }
else { ret = 'es.' + theWiki + '.org'; }
break;
}
*/
var ret = location.hostname;
return ret;
}
if (typeof wgUserName == 'undefined') { wgUserName = '';}
if (typeof wgServer == 'undefined') { wgServer = 'http://' + location.hostname;}
if (typeof wgContentLanguage == 'undefined') { wgContentLanguage = 'es';}
if (typeof wgUserLanguage == 'undefined') { wgUserLanguage = 'es';}
if (typeof wgPageName == 'undefined') { wgPageName = '';}
if (typeof wgCanonicalNamespace == 'undefined') { wgCanonicalNamespace = '';}
//</pre>