Utilisateur:EvaNeeChance/monobook.js
De Wiki Dofus
< Utilisateur:EvaNeeChance
Aller à la navigationAller à la rechercheRévision datée du 20 avril 2013 à 00:01 par EvaNeeChance (discussion | contributions)
Note : après avoir enregistré vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
- Firefox / Safari : maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou pressez Ctrl-F5 ou Ctrl-R (⌘-R sur un Mac).
- Google Chrome : appuyez sur Ctrl-Maj-R (⌘-Shift-R sur un Mac).
- Internet Explorer : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.
- Opera : allez dans Menu → Settings (Opera → Préférences sur un Mac) et ensuite à Confidentialité et sécurité → Effacer les données d’exploration → Images et fichiers en cache.
//================================================================================ //*** Dynamic Expandable Bars // set up the words in your language var ExpandableBarHide = 'Hide'; var ExpandableBarShow = 'Show'; // adds show/hide-button to Expandable bars jQuery( document ).ready(function() { // shows and hides content and picture (if available) of Expandable bars // Parameters: // indexExpandableBar: the index of Expandable bar to be toggled function toggleExpandableBar(ExpandableToggle, ExpandableFrame) { if (!ExpandableFrame || !ExpandableToggle) { return false; } // if shown now if (ExpandableToggle.firstChild.data == ExpandableBarHide) { for ( var ExpandableChild = ExpandableFrame.firstChild; ExpandableChild != null; ExpandableChild = ExpandableChild.nextSibling ) { if (ExpandableChild.className == 'ExpandablePic') { ExpandableChild.style.display = 'none'; } if (ExpandableChild.className == 'ExpandableContent') { ExpandableChild.style.display = 'none'; } if (ExpandableChild.className == 'ExpandableToggle') { ExpandableChild.firstChild.data = ExpandableBarShow; } } // if hidden now } else if (ExpandableToggle.firstChild.data == ExpandableBarShow) { for ( var ExpandableChild = ExpandableFrame.firstChild; ExpandableChild != null; ExpandableChild = ExpandableChild.nextSibling ) { if (ExpandableChild.className == 'ExpandablePic') { ExpandableChild.style.display = 'block'; } if (ExpandableChild.className == 'ExpandableContent') { ExpandableChild.style.display = 'block'; } if (ExpandableChild.className == 'ExpandableToggle') { ExpandableChild.firstChild.data = ExpandableBarHide; } } } } function toggleExpandableBarFunction(ExpandableToggle, ExpandableFrame) { return function() { toggleExpandableBar(ExpandableToggle, ExpandableFrame); return false; }; } // iterate over all ExpandableFrames var ExpandableFrames = jQuery( 'div.ExpandableFrame' ); // if more Expandable Bars found and not template namespace than Default: hide all var initiallyToggle = true; for (var i=0; i<ExpandableFrames.length; i++) { var ExpandableFrame = ExpandableFrames[i]; var ExpandableToggle = document.createElement("a"); ExpandableToggle.className = 'ExpandableToggle'; ExpandableToggle.setAttribute('href', '#'); var ExpandableToggleText = document.createTextNode(ExpandableBarHide); ExpandableToggle.appendChild(ExpandableToggleText); // add ExpandableToggle-Button as first div-element // in < div class="ExpandableFrame" > ExpandableFrame.insertBefore(ExpandableToggle, ExpandableFrame.firstChild); ExpandableToggle.onclick = toggleExpandableBarFunction(ExpandableToggle, ExpandableFrame); if (initiallyToggle) { toggleExpandableBar(ExpandableToggle, ExpandableFrame); } } }); //================================================================================ // drop down menus $(function(){ $("div.dropdownmenu ul li").hover(function(){ $(this).addClass("hover"); $('ul:first',this).css('visibility', 'visible'); }, function(){ $(this).removeClass("hover"); $('ul:first',this).css('visibility', 'hidden'); }); $("div.dropdownmenu ul li ul li:has(ul)").find("a:first").append(" » "); });