Usuário:Gustavob/main.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)
  • Internet Explorer / Edge: Pressione Ctrl enquanto clica Recarregar, ou pressione Ctrl-F5
  • Opera: Pressione Ctrl-F5.
//<pre><nowiki>
//Personalizada por Axxgreazz con mas funcionalidad y botones.
//Para ver las funcionalidades contenidas aquí revisa
//http://es.wikipedia.org/wiki/Usuario:Axxgreazz/Monobook-Suite
//Objetivo: hacer tareas de mantenimiento con el menor número de pasos
 
/*********************************************************************************/
/*                                                                               */
/*    NO MODIFICAR NINGUNA PARTE DEL CÓDIGO UBICADO LÍNEAS ABAJO                 */
/*    PORQUE PUEDE PRODUCIR FUNCIONAMIENTO INCORRECTO DE LAS HERRAMIENTAS        */
/*                                                                               */
/*********************************************************************************/
 
/***************************** Módulo Enlaces wiki *******************************/
 
function enlacesWiki()
{
   var l = document.getElementById("column-one");
   var cadena_url ='';
   var cadena_ini = '<div class="portlet" id="p-nbx">'
                 + ' <h5>Enlaces Wiki</h5>'
                 + ' <div class="pBody">'
                 + '   <ul>';
 
   var cadena_fin = '   </ul>'
                 + ' </div>'
                 + '</div> ';
   if (l) {
     for (i=0; i<mis_enlaces.length; i++)
     { 
        var direccion = mis_enlaces[i].url;
        var nombre = mis_enlaces[i].nom;
 
        cadena_url+= '     <li><a href="'+ direccion + '">' + nombre + '</a></li>';}
     l.innerHTML = l.innerHTML + cadena_ini + cadena_url +  cadena_fin;
   }
}
 
function otro_enlace (direccion, nombre) 
{
   var enl = { url: direccion, nom: nombre };
   mis_enlaces[mis_enlaces.length] = enl;
}
 
/***************************** Módulo de Búsqueda *******************************/
 
function moduloBusqueda()
{
   var btSearch = "<br /><div>";
   for (i=0; i<mis_buscadores.length;i++)
   {
      var direccion = mis_buscadores[i].url;
      var nombre = mis_buscadores[i].nom;
      var caption = mis_buscadores[i].cap;
 
      btSearch += buttonCode(caption, nombre, direccion,"");
   }
   var boxSearch = document.getElementById("searchform");
   if (boxSearch)
     boxSearch.innerHTML += btSearch+"</div>";
}
 
function otro_buscador (direccion, nombre, caption) 
{
   var bus = { url: direccion, nom: nombre, cap: caption };
   mis_buscadores[mis_buscadores.length] = bus;
}
 
function buttonCode(titulo, texto, inicio, fin)
{ 
   return ' <a class="botónbusca" href="javascript:goSearch(\''+inicio+'\', \''+fin+'\')" title="'+titulo+'">'+texto+'</a>';
}
 
function goSearch(inicio, fin)
{
   var text = document.getElementById("searchInput");
   window.open(inicio + escape(text.value) + fin);
}
 
/******************** Módulo de Barra de herramientas ***************************/
 
function toolbarExtendido()
{
  var botones='';
  botones='';
  var toolbar = document.getElementById("toolbar")
  if (toolbar!=null) {
  //Estos botones se añaden a la barra de herramientas que hay sobre la caja de edición
    for (i=0; i<mis_botones.length; i++)
    {
      var imageFile = mis_botones[i].img;
      var speedTip = mis_botones[i].st;
      var fn = mis_botones[i].fn;
 
      botones+="<a href=\"javascript:" + fn +"()\">";
      botones+="<img width=\"23\" height=\"22\" src=\""+imageFile+"\" border=\"0\" alt=\""+speedTip+"\" title=\""+speedTip+"\"/>";
      botones+="</a>";
 
    }
    toolbar.innerHTML += botones;
  }
 
} // fin toolbarExtendido
 
function otro_boton (imageFile, speedTip, funcion) 
{
   var btn = { img: imageFile, st: speedTip, fn: funcion };
   mis_botones[mis_botones.length] = btn;
}
 
/****************************** Modulo Principal ********************************/
 
function Main()
{
   LivePreviewInstall();
}
 
window.onload=function()
{
   Main();
}
 
function pluginImport(nombre)   
{
   document.write('<script type="text/javascript" src="' 
+ 'http://es.wikipedia.org/w/index.php?title=Usuario:Axxgreazz/'+ nombre  
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
}
 
/****************************** Módulo obligatorios ******************************/
pluginImport("functions.js");
pluginImport("table.js");
pluginImport("title.js");
pluginImport("operator.js");
 
//</nowiki></pre>