Ir al contenido

Usuario:Jdottone/monobook.js

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 19:01 14 mar 2006 por Jdottone (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.

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é.

/*********** incluir conversor Wiki a HTML ***********/ 
document.write('<script type="text/javascript" src="/w/index.php?title=Usuario:Sanbec/LivePreview v1.2.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');

window.onload = Main;

function Main()
{
  loadButtons();
  LivePreviewInstall();
  createNavigationBarToggleButton();
  loadButtonsMath();
  }
/*********** Fin del módulo para Live Preview ***********/


/*********** Botonera ***********/

// Para añadir búsquedas
function goSearch(i)
{
  urls = new Array(
    "http://en.wikipedia.org/wiki/", 
    "http://de.wikipedia.org/wiki/",
    "http://fr.wikipedia.org/wiki/",
    "http://ca.wikipedia.org/wiki/",
    "http://enciclopedia.us.es/index.php/",
    "http://buscon.rae.es/draeI/SrvltGUIBusUsual?TIPO_HTML=2&TIPO_BUS=2&LEMA=",
    "http://www.google.com.uy/search?q="
     );

  var text = document.getElementById("searchInput");
  
  window.open(urls[i] + escape(text.value));
}

function buttonCode(strCode)
{
  return '&nbsp;<input type="button" class="searchButton" '+strCode+' />';
}

function loadButtons()
{
var btSearch = '<br/>';
btSearch += buttonCode('onclick="goSearch(0)" value="en" title="Wikipedia en inglés"');
btSearch += buttonCode('onclick="goSearch(1)" value="de" title="Wikipedia en alemán"');
btSearch += buttonCode('onclick="goSearch(2)" value="fr" title="Wikipedia en francés"');
btSearch += buttonCode('onclick="goSearch(3)" value="Ca" title="Wikipedia en catalán"');
btSearch += buttonCode('onclick="goSearch(4)" value="EL" title="Enciclopedia Libre"');
btSearch += buttonCode('onclick="goSearch(5)" value="DRAE" title="Diccionario de la Real Academia Española"');
btSearch += buttonCode('onclick="goSearch(6" value="Google" title="Busqueda on-line"');

var buttons = '<div>';

/* Botón del mapa de la ayuda */
buttons += '<a class="mybutton" title="Mapa de la ayuda" href="http://es.wikipedia.org/wiki/Wikipedia:Mapa" style="text-decoration:none;" >?</a>';

/* Botón de la zona de pruebas */
buttons += '<a class="mybutton" title="Zona de pruebas"href="http://es.wikipedia.org/wiki/Wikipedia:Zona de pruebas">#</a>';

/* Botón apuntes */
buttons += '<a class="mybutton" title="notas"href="http://es.wikipedia.org/wiki/Usuario:Jdottone/articulos_en_proceso">/</a>';

/* Botón Ay */
buttons += '<a class="mybutton" title="Ayuda de edición"href="http://es.wikipedia.org/wiki/Wikipedia:C%C3%B3mo_se_edita_una_p%C3%A1gina">Ay</a>';

/* Botón Café */
buttons += '<a class="mybutton" title="café"href="http://es.wikipedia.org/wiki/Wikipedia:Caf%C3%A9">C</a>';

/* Botón WEI */
buttons += '<a class="mybutton" title="wei: selecciona antes el texto a resaltar" href="javascript:ponWEI()" style="background:yellow" ><code style="background:yellow">:\)</code></a>';

/* Botón Discusión */
buttons += '<a class="mybutton" title="Discusión: selecciona antes el texto" href="javascript:Discusión()" style="background:#54FF9F" >D</a>';

/* Botón REDIRECT */
buttons += '<a class="mybutton" title="Redirect: marca antes el título correcto" href="javascript:REDIRECT()" style="background:#54FF9F" >R</a>';

/* Botón IW */
buttons += '<a class="mybutton" title="Interwiki" href="javascript:IW()" style="background:#E6E6FA" ><code style="background:Orange Red 1"></code>IW</a>';

/* Botón Bienvenidas */
buttons += '<a class="mybutton" title="Bienvenida" href="javascript:Bienvenida()" style="background:#3CB371" ><code style="background:yellow"></code>Bi</a>';

/* Botón Miniesbozo */
buttons += '<a class="mybutton" title="Miniesbozo" href="javascript:Miniesbozo()" style="background:#87CEFF" ><code style="background:#87CEFF"></code>M</a>';

/* Botón Esbozo */
buttons += '<a class="mybutton" title="Esbozo" href="javascript:Esbozo()" style="background:#87CEFF" ><code style="background:#87CEFF"></code>E</a>';

/* Botón Copy */
buttons += '<a class="mybutton" title="Plantilla:Copyvio" href="javascript:Copy()" style="background:#FF4500" >C</a>';

/* Botón Borrar */
buttons += '<a class="mybutton" title="Plantilla:Borrar" href="javascript:Borrar()" style="background:#FF4500" >B</a>';

/* Botón Borrarsub */
buttons += '<a class="mybutton" title="Borrar:Crear subpágina" href="javascript:Borrarsub()" style="background:#FF4500" >/</a>';



var toolbox = document.getElementById("p-navigation");
toolbox.innerHTML += '<h5>Mi botonera</h5>'+buttons;

var boxSearch = document.getElementById("searchform");
if (boxSearch)
  boxSearch.innerHTML += btSearch;
}

// scripts para que funcione lo anterior
function ponWEI()
{
   insertTags('<code style="background:yellow">','</code>','');
}


function Discusión()
 {
   insertTags('[[Usuario Discusión:','|',']]')
 }

function REDIRECT()
  {
   insertTags('#REDIRECT [[',']]')
 }

function IW()
{
   insertTags('{'+'{Subst:IW|{'+'{Subst:PAGENAME}}'+'}}','')
 } 

function Bienvenida()
  {
   insertTags({{ofrezco ayuda}})
 } 

function Miniesbozo()
  {
   insertTags('{'+'{miniesbozo de|','}}')
 } 

function Esbozo()
  {
   insertTags('{'+'{esbozo de|','}}')
 } 

function Copy()
  {
   insertTags('{'+'{copyvio|1=','|2=~~'+'~~|3={'+'{subst:CURRENTDAY}}|4={'+'{subst:CURRENTMONTHNAME}}'+'}}')
 } 

function Borrar()
  {
   insertTags('{'+'{aviso borrar|','|2=~~'+'~~}}')
 }

function Borrarsub()
 {
   insertTags('{'+'{Sub'+'st:Usuario:Jdottone/borrar}}','')
 }

/*********** Fin botonera ***********/


/***********       Mis herramientas          ***********/
      function addLoadEvent(func) {
         if (window.addEventListener) {
             window.addEventListener("load", func, false);
         } else if (window.attachEvent) {
             window.attachEvent("onload", func);
         }
      }

      function miCaja() {
        var l = document.getElementById("column-one");
        if (l) {
          l.innerHTML = l.innerHTML
          + '<div class="portlet" id="p-nbx">'
          + ' <h5>Herramientas personales</h5>'
          + ' <div class="pBody">'
          + '   <ul>'
          + '     <li><a href="http://es.wikipedia.org/wiki/Usuario:Jdottone/monobook.js">Monobook.js</a></li>'
          + '     <li><a href="http://es.wikipedia.org/wiki/Usuario:Jdottone/monobook.css">Monobook.css</a></li>'
          + '   </ul>'
          + ' </div>'
          + '</div> ';
        }
      }
      addLoadEvent(miCaja);
/***********        Fin Mis herramientas          ***********/




//***********         Añadido para plantillas plegables          ***********//
 // adds show/hide-button to navigation bars
 function createNavigationBarToggleButton()
 {
    var indexNavigationBar = 0;
    // iterate over all <div>-elements
    for(
            var i=0; 
            NavFrame = document.getElementsByTagName("div")[i]; 
            i++
        ) {
        // if found a navigation bar
        if (NavFrame.className == "NavFrame") {

            indexNavigationBar++;
            var NavToggle = document.createElement("a");
            NavToggle.className = 'NavToggle';
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');

            var NavToggleText = document.createTextNode(NavigationBarHide);
            NavToggle.appendChild(NavToggleText);

            // add NavToggle-Button as first div-element 
            // in <div class="NavFrame">
            NavFrame.insertBefore(
                NavToggle,
                NavFrame.firstChild
            );
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
        }
    }
    // if more Navigation Bars found than Default: hide all
    if (NavigationBarShowDefault < indexNavigationBar) {
        for(
                var i=1; 
                i<=indexNavigationBar; 
                i++
        ) {
            toggleNavigationBar(i);
        }
    }

 }
//***********        Fin del módulo para plantillas despegables          ***********//


/***********         Motor de módulos          ***********/
/*  Éste es el que pone en marcha los módulos.
/*  No debes cambiar esta parte NUNCA.
/*  Para configurar tus módulos, vete a la sección del 
/*  final, donde pone "Configuración de módulos".
/*********************************************************/
var plugin=new Array();

function pluginRun()
{
//Cargar todos los plugins
for (i=0;i<plugin.length;i++)
{
 plugin[i]();
}
}

function pluginLoad(nombre)
{
 plugin[plugin.length++]=nombre;
}

function pluginImport(nombre)   //Cargar plugin(i)
{
 document.write('<'+'script src="/w/wiki.phtml?title='+nombre+'&ctype=text/javascript&action=raw&dontcountme=s" type="text/javascript"><'+'/script>');
}