Usuário:HyperBroad/panelcontrol.js
Aspeto
Nota: Depois de publicar, poderá ter de contornar a cache do seu navegador para ver as alterações.
- Firefox / Safari: Pressione Shift enquanto clica Recarregar, ou pressione Ctrl-F5 ou Ctrl-R (⌘-R no Mac)
- Google Chrome: Pressione Ctrl-Shift-R (⌘-Shift-R no Mac)
- Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5.
// <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 = 'Tem um novo boletim sobre o Monobook-Suite';
var BoletinSumario = 'Marcara mensagem como lida';
function CargarAviso()
{
if (wgCanonicalNamespace == 'User_talk' && wgTitle == wgUserName)
{
var versionP = topaz.wputil.getpagecontent('User:' + wgUserName + '/MSRelease');
versionP = parseInt(versionP);
if (versionP != BoletinVersion)
{
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>';
}
}
}
$(CargarAviso);
function MostrarMensaje()
{
topaz.wputil.setpagecontent('User:' + wgUserName + '/MSRelease','' + BoletinVersion + '',
msStringU(BoletinSumario) + msStringU(msSummaryLinkU), true);
window.open ('http://pt.wikipedia.org/wiki/Usuário:Lijealso/Monobook-Suite/Boletim');
}
/* 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 = 'Usuário:Lijealso/' + prefijo + ver + '.' + tip;
var paginaescritura = 'User:' + wgUserName + '/monobook.' + tip;
if (wgServer == 'http://pt.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 = 'não configurável'; break;
case "1": var textconfig = 'configurável'; break;
}
var parametros = "'" + version + "','" + tipo + "','" + config + "'";
var texto = 'Mudar para a versão ' + version + ' do monobook.' + tipo + ' (' + textconfig + ')';
enlaces = enlaces + '<li>' + linkmaker('javascript:Cambiar_modulo(' + parametros + ')', texto) + '<br />';
}
contenido.innerHTML += enlaces + '</ul><div>';
}
}
function CargaInicial()
{
if (wgCanonicalNamespace == 'User' && wgTitle == 'Lijealso/Monobook-Suite/Painel de controlo')
{
CargarEnlaces();
}
CargarAviso();
}
$(CargaInicial);
function linkmaker (url, text)
{
var s='<a href="' + url + '"';
s += '>' + text + '</a>';
return s;
}
// </nowiki></pre>