Usuario:Pasqual/panelcontrol.js
(Redirigido desde «Usuario:Pasqual (ca)/panelcontrol.js»)
Nota: Después de guardar, debes refrescar la caché de tu navegador para ver los cambios. Internet Explorer: mantén presionada Ctrl mientras pulsas Actualizar. Firefox: mientras presionas Mayús pulsas el botón Actualizar, (o presiona Ctrl-Shift-R). Los usuarios de Google Chrome y Safari pueden simplemente pulsar el botón Recargar. Para más detalles e instrucciones acerca de otros exploradores, véase Ayuda:Cómo limpiar la caché.
// <pre><nowiki>
//Desarrollada por Axxgreazz, para el [[w:es:User:Axxgreazz/Monobook-Suite]]
//http://es.wikipedia.org/wiki/Usuario:Axxgreazz/Monobook-Suite
/* Sección 1: Boletín del Monobook-Suite */
var BoletinVersion = 3;
var BoletinMensaje = 'You have a new bulletin about Monobook-Suite';
var BoletinSumario = 'Marking message as read';
function CargarAviso()
{
var versiónCookie = topaz.util.cookie.get('versión-' + wgUserName);
versiónCookie = parseInt(versionP);
if (versiónCookie != BoletinVersion)
{
var versiónWiki = topaz.wputil.getpagecontent('User:' + wgUserName + '/MSRelease');
var versiónWiki = parseInt(versiónWiki)
if (versiónWiki == BoletinVersion) {
topaz.util.cookie.set('versión-'+wgUserName, BoletinVersion)
} else {
document.getElementById('contentSub').innerHTML = '<div style="background-color: #ffce7b; '
+ 'border: 1px solid #ffa500; color: black; font-weight: bold; margin: 2em 0 1em; '
+ 'padding: .5em 1em; vertical-align: middle;"><b>'
+ linkmaker('javascript:MostrarMensaje()', msStringU(BoletinMensaje)) + '</b></div>';
}
}
}
function MostrarMensaje()
{
topaz.util.cookie.set('versión-' + wgUserName, BoletinVersion)
topaz.wputil.setpagecontent('User:' + wgUserName + '/MSRelease','' + BoletinVersion + '',
msStringU(BoletinSumario) + msStringU(msSummaryLinkU), true);
window.open ('http://es.wikipedia.org/wiki/Usuario:Axxgreazz/Monobook-Suite/Boletín');
}
/* Sección 2: Panel de control del Monobook-Suite */
function Cambiar_modulo(ver, tip, conf)
{
switch (conf)
{ case "0": var prefijo = 'm';
var textconfig = 'no configurable'; break;
case "1": var prefijo = 'monobook-';
var textconfig = 'configurable'; break;
}
var paginalectura = 'Usuario:Axxgreazz/' + prefijo + ver + '.' + tip;
var paginaescritura = 'User:' + wgUserName + '/monobook.' + tip;
if (wgServer == 'http://es.wikipedia.org')
{
topaz.wputil.setpagecontent(
paginaescritura,
'{{subst:' + paginalectura + '}}',
'Cambiando a monobook-' + ver + '.' + tip + ' ' + textconfig + ' '
+ msStringU(msSummaryLinkU),
true);
}
}
function CargarEnlaces()
{
var ep = document.getElementById('toolbar');
if (ep == null)
{
var contenido = document.getElementById("content");
var enlaces = "<br /><div><ul>";
mf.otraconfiguracion(); //mf está en el init.js
for (i=0; i<misconfiguraciones.length; i++)
{
var version = misconfiguraciones[i].nombre;
var tipo = misconfiguraciones[i].tipo;
var config = misconfiguraciones[i].config;
switch (config)
{ case "0": var textconfig = 'no configurable'; break;
case "1": var textconfig = 'configurable'; break;
}
var parametros = "'" + version + "','" + tipo + "','" + config + "'";
var texto = 'Cambiar a la versión ' + version + ' del monobook.' + tipo + ' (' + textconfig + ')';
enlaces = enlaces + '<li>' + linkmaker('javascript:Cambiar_modulo(' + parametros + ')', texto) + '<br />';
}
contenido.innerHTML += enlaces + '</ul><div>';
}
}
function CargaInicial()
{
if (wgCanonicalNamespace == 'User' && wgTitle == 'Axxgreazz/Monobook-Suite/Panel de control')
{
CargarEnlaces();
}
CargarAviso();
}
function linkmaker (url, text)
{
var s='<a href="' + url + '"';
s += '>' + text + '</a>';
return s;
}
if (window.addEventListener) window.addEventListener("load",CargaInicial,false);
else
if (window.attachEvent) window.attachEvent("onload",CargaInicial);
// </nowiki></pre>