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
Markierung: Rückgängigmachung
Zeile 1: Zeile 1:
  +
console.log(window);
var thkSelectNavListener = e => { console.log("hash changed"); };
 
  +
  +
window.addEventListener(
  +
"hashchange",
  +
e => {
 
console.log("hash changed");
  +
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');
  +
}
  +
},
  +
false
  +
);

Version vom 16. Juli 2023, 10:13 Uhr

console.log(window);

window.addEventListener(
  "hashchange",
  e => {
      console.log("hash changed");
      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');
      }
  },
  false
);