Mitarbeit willkommen! Bitte schau unter Hilfe:Benutzerkonto oder informiere Dich über Populus.Wiki.

MediaWiki:Common.js: Unterschied zwischen den Versionen

Aus Populus DE
Zur Navigation springenZur Suche springen
(Die Seite wurde neu angelegt: „→‎Das folgende JavaScript wird für alle Benutzer geladen.: window.addEventListener( "onhashchange", function(){ var prev = document.querySelecto…“)
 
Zeile 1: Zeile 1:
 
/* Das folgende JavaScript wird für alle Benutzer geladen. */
 
/* Das folgende JavaScript wird für alle Benutzer geladen. */
   
  +
thkSelectNavListener = function(){
window.addEventListener(
 
"onhashchange",
 
function(){
 
 
var prev = document.querySelector('#toc a.selected');
 
var prev = document.querySelector('#toc a.selected');
 
if (prev !== null) {
 
if (prev !== null) {
Zeile 13: Zeile 11:
 
curr.classList.add('selected');
 
curr.classList.add('selected');
 
}
 
}
}
+
};
  +
 
window.addEventListener(
 
"onhashchange",
  +
thkSelectNavListener
 
);
 
);

Version vom 16. Juli 2023, 09:35 Uhr

/* Das folgende JavaScript wird für alle Benutzer geladen. */

thkSelectNavListener = function(){
      var prev = document.querySelector('#toc a.selected');
      if (prev !== null) {
        prev.classList.remove('selected');
      }

      var curr = document.querySelector('#toc a[href="#' + window.location.hash + '"]');
      if (curr !== null) {
        curr.classList.add('selected');
      }
  };

window.addEventListener(
  "onhashchange",
  thkSelectNavListener
);