Saltar para o conteúdo

Usuário:HyperBroad/panelcontrol.js

Origem: Wikipédia, a enciclopédia livre.

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>