Abrir menú principal

Cambios

3040 bytes añadidos ,  15:54 15 nov 2021
sin resumen de edición
}
$(".ticker-text").css("margin-left", left + "px");
setTimeout(tick, 89); //El número indica la velocitat (Més petit més ràpid)
}
tick();
/**
* Dynamic Navigation Bars. See [[Wikipedia:NavFrame]]
*
* Based on script from en.wikipedia.org, 2008-09-15.
*
* @source www.mediawiki.org/wiki/MediaWiki:Gadget-NavFrame.js
* @maintainer Helder.wiki, 2012–2013
* @maintainer Krinkle, 2013
*/
( function () {
$// Set up the words in your languagevar collapseCaption = 'Ocultar';var expandCaption = 'Mostrar'; var navigationBarHide = '[' + collapseCaption + ']';var navigationBarShow = '[' + expandCaption + ']'; /** * Muestra y oculta el contenido y la imagen (documentsi está disponible)de las barras de navegación. * * @param {number} indexNavigationBar The index of navigation bar to be toggled * @param {jQuery.ready(Event} e Event object */functiontoggleNavigationBar(indexNavigationBar, e ){ $ var navChild, navToggle = document.getElementById("#hide"'NavToggle' + indexNavigationBar ), navFrame = document.ongetElementById('clickNavFrame', function(+ indexNavigationBar ) {;  $( // Prevent browser from jumping to href "#element") e.hidepreventDefault(); if ( !navFrame || !navToggle ) { return false; // If shown now if ( navToggle.firstChild.data === navigationBarHide ){ for ( navChild = navFrame.firstChild; navChild !== null;navChild = navChild.nextSibling ) { if ( $("#show"navChild ).onhasClass('clickNavContent', function() { || $("#element"navChild ).showhasClass('NavPic' );) { return false navChild.style.display = 'none'; }); }) navToggle.firstChild.data = navigationBarShow;
function muestra_oculta // If hidden now } else if (idnavToggle.firstChild.data === navigationBarShow ){if for (documentnavChild = navFrame.firstChild; navChild !== null; navChild = navChild.getElementByIdnextSibling ){ //se obtiene el idvar el = document if ( $( navChild ).getElementByIdhasClass(id'NavContent' ) || $( navChild ); //se define la variable "el" igual a nuestro divel.style.display = hasClass(el'NavPic' ) ) { navChild.style.display == 'none') ? 'block' : 'none'; //damos un atributo display:none que oculta el div } } navToggle.firstChild.data = navigationBarHide; }
}
 
/**
* Agrega el botón mostrar / ocultar a las barras de navegación.
*
* @param {jQuery} $content
*/
function createNavigationBarToggleButton( $content ) {
var i, j, navChild, navToggle, navToggleText, isCollapsed,
indexNavigationBar = 0;
// iterate over all < div >-elements
var $divs = $content.find( 'div.NavFrame' );
$divs.each( function ( i, navFrame ) {
indexNavigationBar++;
navToggle = document.createElement( 'a' );
navToggle.className = 'NavToggle';
navToggle.setAttribute( 'id', 'NavToggle' + indexNavigationBar );
navToggle.setAttribute( 'href', '#' );
$( navToggle ).on( 'click', $.proxy( toggleNavigationBar, null, indexNavigationBar ) );
 
isCollapsed = $( navFrame ).hasClass( 'collapsed' );
// backwards compatibility for old technique where the collapsed class was not yet used
for ( navChild = navFrame.firstChild; navChild !== null && !isCollapsed; navChild = navChild.nextSibling ) {
if ( $( navChild ).hasClass( 'NavPic' ) || $( navChild ).hasClass( 'NavContent' ) ) {
if ( navChild.style.display === 'none' ) {
isCollapsed = true;
}
}
}
if ( isCollapsed ) {
for ( navChild = navFrame.firstChild; navChild !== null; navChild = navChild.nextSibling ) {
if ( $( navChild ).hasClass( 'NavPic' ) || $( navChild ).hasClass( 'NavContent' ) ) {
navChild.style.display = 'none';
}
}
}
navToggleText = document.createTextNode( isCollapsed ? navigationBarShow : navigationBarHide );
navToggle.appendChild( navToggleText );
 
// Find the NavHead and attach the toggle link (Must be this complicated because Moz's firstChild handling is borked)
for ( j = 0; j < navFrame.childNodes.length; j++ ) {
if ( $( navFrame.childNodes[j] ).hasClass( 'NavHead' ) ) {
navToggle.style.color = navFrame.childNodes[j].style.color;
navFrame.childNodes[j].appendChild( navToggle );
}
}
navFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar );
} );
}
windowmw.onload = functionhook('wikipage.content' ){/*hace que se cargue la función lo que predetermina que div estará oculto hasta llamar a la función nuevamente*/muestra_oculta.add('contenido'createNavigationBarToggleButton );/* "contenido_a_mostrar" es el nombre que le dimos al DIV */ }());