Abrir menú principal

Cambios

734 bytes eliminados ,  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();
//END Ticker de la portada
var firstRun = true;
function loadFunc() { if( firstRun ) { firstRun = false; } else { return; }  window.pageName = mw.config.get('wgPageName'); window.storagePresent = (typeof(localStorage) != 'undefined');  // DEPRECATED** if( document * Dynamic Navigation Bars.getElementById('infoboxinternal') != null && document.getElementById('infoboxend') != null ) { document.getElementById('infoboxend').innerHTML = '<a id="infoboxtoggle" href="javascriptSee [[Wikipedia:infoboxToggle()">[HideNavFrame]]</a>'; } *   // Upload form - need to run before adding hide buttons if ( mw.config.get('wgCanonicalSpecialPageName') === 'Upload' ) { setupUploadForm(); }  addHideButtons();  if( document * Based on script from en.getElementById('mp3-navlink') !== null ) { documentwikipedia.getElementById('mp3org, 2008-navlink').onclick = onArticleNavClick; document.getElementById('mp309-navlink').getElementsByTagName('a')[0]15.href = 'javascript:void(0)'; } *  if( window * @source www.mediawiki.storagePresent ) { initVisibility(); }  fillEditSummaries(); fillPreloads();  substUsername(); substUsernameTOC(); rewriteTitle(); rewriteHover(); org/wiki/ replaceSearchIcon(); this is now called from MediaWiki:MonobookGadget-NavFrame.js fixSearch(); * @maintainer Helder.wiki, 2012–2013 hideContentSub(); * @maintainer Krinkle, 2013 */ var body = document.getElementsByTagName('body'function ()[0]; var bodyClass = body.className;{
if( !bodyClass || (bodyClass.indexOf('page-') === -1) ) {// Set up the words in your language var page collapseCaption = window.pageName.replace(/\W/g, '_Ocultar'); body.className +var expandCaption = ' page-Mostrar' + page; }
if( typeof(onPageLoad) !var navigationBarHide = "undefined" ) {'[' + collapseCaption + ']'; onPageLoad()var navigationBarShow = '[' + expandCaption + ']'; }}
function infoboxToggle/** * Muestra y oculta el contenido y la imagen (si está disponible) de las barras de navegación. * * @param {number} indexNavigationBar The index of navigation bar to be toggled var page = window * @param {jQuery.pageName.replaceEvent} e Event object */function toggleNavigationBar(/\W/gindexNavigationBar, '_'e );{ var nowShown;  if(document.getElementById('infoboxtoggle').innerHTML == '[Hide]') {navChild, document.getElementById('infoboxinternal').style.display navToggle = 'none'; document.getElementById('infoboxtoggleNavToggle'+ indexNavigationBar ).innerHTML = '[Show]';, nowShown = false; } else { document.getElementById('infoboxinternal').style.display navFrame = 'block'; document.getElementById('infoboxtoggle').innerHTML = '[Hide]'; nowShown = true; }  if(window.storagePresent) { localStorage.setItem('infoboxshow-NavFrame' + page, nowShownindexNavigationBar ); }}
function initVisibility() { var page = window.pageName.replace(/\W/g,'_');Prevent browser from jumping to href "#" var show = localStoragee.getItempreventDefault('infoboxshow-' + page);
if( show == 'false' !navFrame || !navToggle ) { infoboxToggle()return false;
}
var hidables = getElementsByClass('hidable');// If shown now forif (var i navToggle.firstChild.data = 0; i < hidables.length; i++== navigationBarHide ) { show for ( navChild = localStoragenavFrame.getItem('hidableshow-' + i + '_' + page)firstChild if( show navChild !==null; navChild = 'false' navChild.nextSibling ) { var content = getElementsByClassif ( $( navChild ).hasClass('hidable-contentNavContent', hidables[i]); var button = getElementsByClass|| $( navChild ).hasClass('hidable-buttonNavPic', hidables[i]);  if( content != null && content.length > 0 &&) { button != null && button.length > 0 && content[0]navChild.style.display != 'none' ) { button[0].onclick('bypass');
}
} else if( show == 'true' ) { var content = getElementsByClass('hidable-content', hidables[i]); var button navToggle.firstChild.data = getElementsByClass('hidable-button', hidables[i])navigationBarShow;
// If hidden now } else if( content !navToggle.firstChild.data === navigationBarShow ) { for ( navChild = null && contentnavFrame.length > 0 && button firstChild; navChild !== null && button; navChild = navChild.length > 0 && content[0]nextSibling ) { if ( $( navChild ).stylehasClass( 'NavContent' ) || $( navChild ).display == hasClass( 'noneNavPic' ) ) { button[0]navChild.onclick(style.display = 'bypassblock');
}
}
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 ) );
function addHideButtons isCollapsed = $(navFrame ) { var hidables = getElementsByClass.hasClass('hidablecollapsed'); // backwards compatibility for old technique where the collapsed class was not yet used for( var i navChild = 0; i < hidablesnavFrame.lengthfirstChild; i++ ) { var box = hidables[i]; var button navChild != getElementsByClass('hidable-button', box, 'span');  if( button != null && button.length > 0 ) { button = button[0]!isCollapsed button.onclick navChild = toggleHidable; buttonnavChild.appendChild( document.createTextNode('[Hide]'nextSibling ) );{ if( new ClassTester('start-hidden').isMatch$(boxnavChild ) ) button.onclickhasClass('bypassNavPic'); } }} function toggleHidable|| $(bypassStoragenavChild ) { var parent = getParentByClass('hidable', this); var content = getElementsByClass.hasClass('hidable-contentNavContent', parent); var nowShown;  if( content != null && content.length > 0 ) { content = content[0];  if( contentnavChild.style.display === 'none' ) { content.style.display = content.oldDisplayStyle; this.firstChild.nodeValue = '[Hide]'; nowShown isCollapsed = true; } else { content.oldDisplayStyle = content.style.display; content.style.display = 'none'; this.firstChild.nodeValue = '[Show]'; nowShown = false;}
}
  if( window.storagePresent && ( typeof( bypassStorage ) == 'undefined' || bypassStorage != 'bypass' ) isCollapsed ) { var page for ( navChild = window.pageNamenavFrame.replace(/\W/g, '_')firstChild; var items navChild != getElementsByClass('hidable'); var item = -1null for( var i navChild = 0; i < itemsnavChild.length; i++ nextSibling ) { if( items[i] == parent $( navChild ).hasClass( 'NavPic' ) || $( navChild ).hasClass( 'NavContent' ) ) { item navChild.style.display = i; break'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( item == -1 $( navFrame.childNodes[j] ).hasClass( 'NavHead' ) ) { returnnavToggle.style.color = navFrame.childNodes[j].style.color; navFrame.childNodes[j].appendChild( navToggle );
}
localStorage.setItem('hidableshow-' + item + '_' + page, nowShown);
}
navFrame.setAttribute( 'id', 'NavFrame' + indexNavigationBar ); });
}
 
mw.hook( 'wikipage.content' ).add( createNavigationBarToggleButton );
 
}());