Usuario:Coordinador/monobook.js

De Wikipedia

(Diferencia entre revisiones)
Revisión de 20:35 8 abr 2007
Coordinador (Discusión | contribuciones)

← Ir a diferencia anterior
Revisión de 20:51 8 abr 2007
Coordinador (Discusión | contribuciones)

Ir a siguiente diferencia →
Línea 1: Línea 1:
- // ============================================================+ /*
- // BEGIN Dynamic Navigation Bars (experimantal)+Monobook desarrollado por [[Usuario:Axxgreazz]]. Cada módulo especifica su origen y autor.
- +*Puedes ver las funcionalidades contenidas aquí en [[Usuario:Axxgreazz/Monobook-Suite# Módulos|Módulos del Monobook-Suite]]
- // set up the words in your language+*Si quieres instrucciones para instalarlo revisa: [[Usuario:Axxgreazz/Monobook-Suite#Instalación del monobook.js|Instalación del Monobook-Suite]]
- var NavigationBarHide = '[ Hide ]';+*Si necesitas mayores detalles sobre la configuración revisa: [[Usuario:Axxgreazz/Monobook-Suite/Configuración|Configuración del Monobook-Suite]] */
- var NavigationBarShow = '[ Show ]';+ 
- +//<pre><nowiki>
- // set up max count of Navigation Bars on page,+ 
- // if there are more, all will be hidden+/* Sección 1: Inicialización de monobook (No modificar) */
- // NavigationBarShowDefault = 0; // all bars will be hidden+ 
- // NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden+incluir ("","","init.js");
- var NavigationBarShowDefault = 1;+incluir ("","","funciones.js");
- + 
- +/* Sección 2: Personalización de Modulos */
- // shows and hides content and picture (if available) of navigation bars+/* (Copia cualquiera de los archivos indicados a continuación a tu espacio de usuario */
- // Parameters:+/* y personaliza tus botones de la barra de herramientas, busqueda y enlaces wiki */
- // indexNavigationBar: the index of navigation bar to be toggled+ 
- function toggleNavigationBar(indexNavigationBar)+incluir ("","","misparametros.js");
- {+incluir ("","","misfunciones.js");
- var NavToggle = document.getElementById("NavToggle" + indexNavigationBar);+incluir ("","","misbotones-full.js");
- var NavFrame = document.getElementById("NavFrame" + indexNavigationBar);+incluir ("","","misbuscadores-full.js");
- +incluir ("","","misenlaces.js");
- if (!NavFrame || !NavToggle) {+incluir ("","","misflotantes.js");
- return false;+ 
- }+/* Sección 3 : Modulos del monobook
- +/* Puedes desactivar cualquiera de los módulo agregando dos barras ("//") al inicio */
- // if shown now+/* de la línea. Además puedes incorporar un módulo de esta u otra wiki */
- if (NavToggle.firstChild.data == NavigationBarHide) {+/* Tan sólo especifica el host de la wiki, el nombre del usuario y el nombre de archivo */
- for (+ 
- var NavChild = NavFrame.firstChild;+incluir ("","","toolbarextendido.js"); /*Módulo de Barra de herramientas */
- NavChild != null;+incluir ("","","enlaceswiki.js"); /*Módulo de Enlaces Wiki */
- NavChild = NavChild.nextSibling+incluir ("","","modulobusqueda.js"); /*Módulo de Búsqueda */
- ) {+incluir ("","","popups.js"); /*Módulo de Popups */
- if (NavChild.className == 'NavPic') {+incluir ("","","livepreview2.js"); /*Módulo de LivePreview v1.2 de Sanbec*/
- NavChild.style.display = 'none';+incluir ("","","recent.js"); /*Módulo Anti-vandalismo */
- }+incluir ("","","reversion.js"); /*Módulo de Reversión */
- if (NavChild.className == 'NavContent') {+incluir ("","","statuschanger.js"); /*Administración de estados */
- NavChild.style.display = 'none';+incluir ("","","quickedit.js"); /*Edición rápida */
- }+incluir ("","","panelcontrol.js"); /*Panel de control del Monobook */
- }+incluir ("","","quickimgdelete.js"); /*Mantenimiento de imágenes (prueba)*/
- NavToggle.firstChild.data = NavigationBarShow;+//incluir ("","","botoneraflotante.js"); /*Botonera flotante */
- + 
- // if hidden now+/* Sección 4: Función base (No modificar) */
- } else if (NavToggle.firstChild.data == NavigationBarShow) {+ 
- for (+function incluir(url,usuario,nombre)
- var NavChild = NavFrame.firstChild;+{
- NavChild != null;+ if (url=="") {url = 'es.wikipedia.org'; }
- NavChild = NavChild.nextSibling+ if (usuario=="") {usuario = 'Axxgreazz'; }; /*no cambiar */
- ) {+ document.write('<script type="text/javascript" src="'
- if (NavChild.className == 'NavPic') {++ 'http://' + url + '/w/index.php?title=User:' + usuario
- NavChild.style.display = 'block';++ '/' + nombre + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
- }+}
- if (NavChild.className == 'NavContent') {+ 
- NavChild.style.display = 'block';+//</nowiki></pre>
- }+
- }+
- NavToggle.firstChild.data = NavigationBarHide;+
- }+
- }+
- +
- // 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);+
- // Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked)+
- for(+
- var j=0; +
- j < NavFrame.childNodes.length; +
- j+++
- ) {+
- if (NavFrame.childNodes[j].className == "NavHead") {+
- NavFrame.childNodes[j].appendChild(NavToggle);+
- }+
- }+
- 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);+
- }+
- }+
- +
- }+
- +
- addLoadEvent(createNavigationBarToggleButton);+
- +
- // END Dynamic Navigation Bars+
- // ============================================================+

Revisión de 20:51 8 abr 2007

/* 

Monobook desarrollado por Usuario:Axxgreazz. Cada módulo especifica su origen y autor.

//

/* Sección 1: Inicialización de monobook (No modificar) */

incluir ("","","init.js");           
incluir ("","","funciones.js");

/* Sección 2: Personalización de Modulos */
/* (Copia cualquiera de los archivos indicados a continuación a tu espacio de usuario */
/* y personaliza tus botones de la barra de herramientas, busqueda y enlaces wiki */

incluir ("","","misparametros.js");
incluir ("","","misfunciones.js");
incluir ("","","misbotones-full.js");
incluir ("","","misbuscadores-full.js");
incluir ("","","misenlaces.js");
incluir ("","","misflotantes.js");

/* Sección 3 : Modulos del monobook
/* Puedes desactivar cualquiera de los módulo agregando dos barras ("//") al inicio */
/* de la línea. Además puedes incorporar un módulo de esta u otra wiki */
/* Tan sólo especifica el host de la wiki, el nombre del usuario y el nombre de archivo */

incluir ("","","toolbarextendido.js");   /*Módulo de Barra de herramientas */
incluir ("","","enlaceswiki.js");        /*Módulo de Enlaces Wiki */
incluir ("","","modulobusqueda.js");     /*Módulo de Búsqueda */
incluir ("","","popups.js");             /*Módulo de Popups */
incluir ("","","livepreview2.js");       /*Módulo de LivePreview v1.2 de Sanbec*/
incluir ("","","recent.js");             /*Módulo Anti-vandalismo */
incluir ("","","reversion.js");          /*Módulo de Reversión */
incluir ("","","statuschanger.js");      /*Administración de estados */
incluir ("","","quickedit.js");          /*Edición rápida */
incluir ("","","panelcontrol.js");       /*Panel de control del Monobook */
incluir ("","","quickimgdelete.js");     /*Mantenimiento de imágenes (prueba)*/
//incluir ("","","botoneraflotante.js"); /*Botonera flotante */

/* Sección 4: Función base (No modificar) */

function incluir(url,usuario,nombre)   
{
   if (url=="") {url = 'es.wikipedia.org'; }
   if (usuario=="") {usuario = 'Axxgreazz'; };  /*no cambiar */
   document.write('<script type="text/javascript" src="' 
+ 'http://' + url + '/w/index.php?title=User:' + usuario 
+ '/' + nombre + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');
}

//
Herramientas personales
* AVISO: Para que te funcionen los applets de Java debes usar Internet Explorer y seguir las instrucciones de la Ayuda del menu de la izquierda