Jump to content

MediaWiki:Common.js: Difference between revisions

no edit summary
(refactoring expandables (templates & javascript) (better fallback and nestability))
No edit summary
Line 42: Line 42:


function showOnlyNext(ev) { // for expandable text
function showOnlyNext(ev) { // for expandable text
  ev.target.style.display = "none";
  ev.currentTarget.style.display = "none";
  ev.target.nextElementSibling.style.display = "initial";
  ev.currentTarget.nextElementSibling.style.display = "initial";
  ev.stopPropagation();
  ev.stopPropagation();
}
}
function showOnlyPrev(ev) {
function showOnlyPrev(ev) {
  ev.target.style.display = "none";
  ev.currentTarget.style.display = "none";
  ev.target.previousElementSibling.style.display = "initial";
  ev.currentTarget.previousElementSibling.style.display = "initial";
  ev.stopPropagation();
  ev.stopPropagation();
}
}