Usuario:Oleinad/toolbarextendido.js

De Wikilibros, la colección de libros de texto de contenido libre.

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><nowiki>
//Personalizada por Axxgreazz, para el [[w:es:User:Axxgreazz/Monobook-Suite]]
//http://es.wikipedia.org/wiki/Usuario:Axxgreazz/Monobook-Suite

function barradeherramientas()
{
   if (!msPuedeEditar()) return;
   if (typeof ms_Activa_Toolbar == 'undefined') { ms_Activa_Toolbar  = true;}
   if (!msActivarModulo(ms_Activa_Toolbar)) return;
   
   var botones='';
   //Código para que los botones inserten el texto directamente en Firefox
   var txtarea = document.getElementById("wpTextbox1");
   if (txtarea!=null)
   {  /*
      txtarea.focus ();
      txtarea.selectionStart = 0 ;
      txtarea.selectionEnd   = 0 ;
      */
      //Llenando el Toolbar      
      for (i=0; i<misbotones.length; i++)
      {
         var codp = misbotones[i].proy;
         if (codp.indexOf(' ') != -1)
         {  
            var proyectoX = codp.split(' ');
            var tooltipX = misbotones[i].nom.split(',');

            for (j=0; j<proyectoX.length; j++)
            {
               if (proyectoX[j] == msProyectoCod || proyectoX[j] == "0")
               { 
                  var imageFile = misbotones[i].url;
                  var speedTip = typeof tooltipX[j]=='undefined'? 
                                 msStringU(tooltipX[0]):  msStringU(tooltipX[j]);
                  var fn = misbotones[i].fx;
        
                  botones+="<a href=\"javascript:" + fn +"()\">";
                  botones+="<img width=\"23\" height=\"22\" src=\""+imageFile+"\" border=\"0\" alt=\""+speedTip+"\" title=\""+speedTip+"\"/>";
                  botones+="</a>";
               }              
            }
         }
         else if (misbotones[i].proy == msProyectoCod || misbotones[i].proy == "0")
         { 
             var imageFile = misbotones[i].url;
             var speedTip = msStringU(misbotones[i].nom);
             var fn = misbotones[i].fx;
        
             botones+="<a href=\"javascript:" + fn +"()\">";
             botones+="<img width=\"23\" height=\"22\" src=\""+imageFile+"\" border=\"0\" alt=\""+speedTip+"\" title=\""+speedTip+"\"/>";
             botones+="</a>";  
         }
      }
      var ep = document.getElementById('toolbar');
      if (ep) 
      {  ep.innerHTML = botones; }
      else    
      {  var im = document.createElement('span');
         im.innerHTML = botones;
         var ep = document.getElementById('editform');
         ep.parentNode.insertBefore(im,ep);
      } 
   }
}

if (window.addEventListener) window.addEventListener("load",barradeherramientas,false);
else 
  if (window.attachEvent) window.attachEvent("onload",barradeherramientas);


//</nowiki></pre>