Änderungen

Wechseln zu: Navigation, Suche

MediaWiki:Common.js

3.514 Bytes entfernt, 19:59, 28. Jun. 2015
keine Bearbeitungszusammenfassung
/* Das folgende JavaScript wird für alle Benutzer geladen. */
//================================================================================function includePage( name )//*** Dynamic Navigation Bars{ /document.write('<script type="text/ set up the words in your languagevar NavigationBarHide javascript" src= "'Einklappen+ wgScript + ';var NavigationBarShow ?title= 'Ausklappen'; + name // set up max count of Navigation Bars on page,// if there are more, all will be hidden// NavigationBarShowDefault + '&action= 0; // all bars will be hidden// NavigationBarShowDefault raw&ctype= 1; text/javascript"><\/ on pages with more than 1 bar all bars will be hiddenscript>' if (typeof NavigationBarShowDefault == 'undefined' ) { var NavigationBarShowDefault = 1;
}
/* End of includePage */
/* Including extra .js pages */
// adds show/hide-button to navigation barsaddOnloadHook(function() { // shows and hides content and picture (if available) of navigation bars // Parameters: // indexNavigationBar: the index of navigation bar to be toggled function toggleNavigationBar(indexNavigationBar) { var NavToggle = document.getElementById("NavToggle" + indexNavigationBar); var NavFrame = document.getElementById("NavFrame" + indexNavigationBar); if (!NavFrame || !NavToggle) { return false; } // if shown now if (NavToggle.firstChild.data == NavigationBarHide) { switches for ( var NavChild = NavFrame.firstChild;scripts NavChild != null; NavChild = NavChild.nextSibling ) { if (NavChild.className == 'NavPic') { NavChild.style.display = 'none'; } if (NavChild.className == 'NavContent') { NavChild.style.display = 'none'; } if (NavChild.className == 'NavToggle') { NavChild.firstChild.data = NavigationBarShow; } } // if hidden now } else if (NavToggle.firstChild.data == NavigationBarShow) { for ( var NavChild = NavFrame.firstChild; NavChild !load_extratabs = nulltrue; NavChild = NavChild.nextSibling ) { if (NavChild.className == 'NavPic') { NavChild.style.display = 'block'; } if (NavChild.className == 'NavContent') { NavChild.style.display = 'block'; } if (NavChild.className == 'NavToggle') { NavChild.firstChild.data = NavigationBarHide; } } } } function toggleNavigationBarFunction(indexNavigationBar) { return function() { toggleNavigationBar(indexNavigationBar); return false; }; } var indexNavigationBar = 0; // iterate over all < div >-elements var divs = document.getElementsByTagName("div"); for (var i=0; i<divs.length; i++) { var NavFrame = divs[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', '#'); NavToggle.onclick = toggleNavigationBarFunction(indexNavigationBar); var NavToggleText load_edittools = document.createTextNode(NavigationBarHide); NavToggle.appendChild(NavToggleText)true;
// add NavToggleDropdown-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); } }}); //================================================================================//*** Edit Tools var load_edittools = true;// extra drop down menu on editing for adding special charactersimportScript( 'Menü für die [[MediaWiki:Edittools.js' );// Editpage scriptsif( wgAction == 'edit' || wgAction == 'submit' ) {]] importScriptincludePage( 'MediaWiki:EditpageEdittools.js' );}
Editor, Bürokraten, interface-admin, Administratoren, Benutzer
16.684
Bearbeitungen

Navigationsmenü