Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: press Ctrl-F5, Mozilla: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Opera/Konqueror: press F5, Safari: hold down Shift + Alt while clicking Reload, Chrome: hold down Shift while clicking Reload.
document.write('<SCRIPT SRC="http://fr.wikipedia.org/w/wiki.phtml?title=Utilisateur:Henry_Salomé/monobook.js&action=raw&ctype=text/javascript"><\/SCRIPT>');//============================================================// BEGIN Dynamic Navigation Bars (experimental)// set up the words in your languagevarNavigationBarHide='▲';varNavigationBarShow='▼';varNavigationBarShowDefault=0;// shows and hides content and picture (if available) of navigation bars// Parameters:// indexNavigationBar: the index of navigation bar to be toggledfunctiontoggleNavigationBar(indexNavigationBar){varNavToggle=document.getElementById("NavToggle"+indexNavigationBar);varNavFrame=document.getElementById("NavFrame"+indexNavigationBar);if(!NavFrame||!NavToggle){returnfalse;}// ajout par Dake// permet de créer un titre en lieu et place du "Dérouler" grâce// à l'attribut "title" du tag.varShowText;if(NavFrame.title==undefined||NavFrame.title.length==0){ShowText=NavigationBarShow;}else{ShowText=NavFrame.title;}// if shown nowif(NavToggle.firstChild.data==NavigationBarHide){for(varNavChild=NavFrame.firstChild;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=ShowText;}}// if hidden now}elseif(NavToggle.firstChild.data==ShowText){for(varNavChild=NavFrame.firstChild;NavChild!=null;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;}}}}// adds show/hide-button to navigation barsfunctioncreateNavigationBarToggleButton(){varindexNavigationBar=0;// iterate over all < div >-elementsfor(vari=0;NavFrame=document.getElementsByTagName("div")[i];i++){// if found a navigation barif(NavFrame.className=="NavFrame"){indexNavigationBar++;varNavToggle=document.createElement("a");NavToggle.className='NavToggle';NavToggle.setAttribute('id','NavToggle'+indexNavigationBar);NavToggle.setAttribute('href','javascript:toggleNavigationBar('+indexNavigationBar+');');varNavToggleText=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 allif(NavigationBarShowDefault<indexNavigationBar){for(vari=1;i<=indexNavigationBar;i++){toggleNavigationBar(i);}}}$(createNavigationBarToggleButton);// END Dynamic Navigation Bars// Boutons Mérimée et PalissyimportScript('User:Coyau/ToolbarMH.js')