Widget:FlexFormNavToggles: Difference between revisions
(by SublimeText.Mediawiker) |
(by SublimeText.Mediawiker) |
||
| Line 1: | Line 1: | ||
<script> | //<script> | ||
(function toggles() { | |||
var toggles = document.querySelectorAll('.section-nav-toggles') | |||
toggles.forEach( function(element) { | |||
element.addEventListener("click", function() { | |||
toggles.forEach( function(toggle) { | |||
let upCheck = toggle.classList.contains('mw-customtoggle-<!--{$up}-->'); | |||
let downCheck = toggle.classList.contains('mw-customtoggle-<!--{$down}-->'); | |||
if ( upCheck !== true && downCheck !== true ) { | |||
toggle.hide(); | |||
} else { | |||
toggle.show(); | |||
} | |||
} | |||
}); | |||
}) | |||
}) | }) | ||
</script> | //</script> | ||
Revision as of 10:42, 30 April 2024
//<script> (function toggles() { var toggles = document.querySelectorAll('.section-nav-toggles') toggles.forEach( function(element) { element.addEventListener("click", function() { toggles.forEach( function(toggle) { let upCheck = toggle.classList.contains('mw-customtoggle-'); let downCheck = toggle.classList.contains('mw-customtoggle-'); if ( upCheck !== true && downCheck !== true ) { toggle.hide(); } else { toggle.show(); } } }); }) }) //</script>