Difference between revisions of "MediaWiki:Mpfunctions.js"
Jump to navigation
Jump to search
m |
m |
||
Line 6: | Line 6: | ||
} | } | ||
if (mw.config.get('wgPageName')) { | |||
MPSSC(); | function keybindsPage() { | ||
document.addEventListener('click',function(e){ | |||
var a = document.querySelector('.SB-keybind-active') | |||
if (a) { | |||
a.classList.remove('SB-keybind-active') | |||
} | |||
if(e.target && e.target.classList.contains('SB-keybind-key') && e.target != a){ | |||
e.target.classList.toggle('SB-keybind-active') | |||
} | |||
}); | |||
} | |||
switch(mw.config.get('wgPageName')) { | |||
case 'Keybinds': | |||
keybindsPage(); | |||
break; | |||
case 'User:DustyFB/Sandbox/Main_Page': | |||
MPSSC(); | |||
break; | |||
} | } |
Revision as of 13:42, 19 July 2021
function MPSSC() {
let li = document.querySelectorAll('.MPSSC-list-header')
for (var i=0;i<li.length;i++) {
li[i].addEventListener('click', function(){this.classList.toggle('active')}, false)
}
}
function keybindsPage() {
document.addEventListener('click',function(e){
var a = document.querySelector('.SB-keybind-active')
if (a) {
a.classList.remove('SB-keybind-active')
}
if(e.target && e.target.classList.contains('SB-keybind-key') && e.target != a){
e.target.classList.toggle('SB-keybind-active')
}
});
}
switch(mw.config.get('wgPageName')) {
case 'Keybinds':
keybindsPage();
break;
case 'User:DustyFB/Sandbox/Main_Page':
MPSSC();
break;
}