Difference between revisions of "MediaWiki:Common.js"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
overlay = document.getElementById('overlay'); | overlay = document.getElementById('overlay'); | ||
− | confirmButtons = document.getElementsByClassName('button-confirm'); | + | confirmButtons = Array.from(document.getElementsByClassName('button-confirm')); |
− | cancelButtons = document.getElementsByClassName('button-cancel'); | + | cancelButtons = Array.from(document.getElementsByClassName('button-cancel')); |
goBack = function(){ history.back() }; | goBack = function(){ history.back() }; | ||
Line 7: | Line 7: | ||
if(overlay != null){ | if(overlay != null){ | ||
hideOverlay = function(){ overlay.style.visibility = 'hidden' }; | hideOverlay = function(){ overlay.style.visibility = 'hidden' }; | ||
− | + | cancelButtons.forEach(function(butt){ | |
butt.addEventListener('click', goBack); | butt.addEventListener('click', goBack); | ||
}); | }); | ||
− | + | confirmButtons.forEach(function(butt){ | |
butt.addEventListener('click', hideOverlay ); | butt.addEventListener('click', hideOverlay ); | ||
}); | }); | ||
} | } |
Revision as of 01:50, 1 April 2019
overlay = document.getElementById('overlay'); confirmButtons = Array.from(document.getElementsByClassName('button-confirm')); cancelButtons = Array.from(document.getElementsByClassName('button-cancel')); goBack = function(){ history.back() }; if(overlay != null){ hideOverlay = function(){ overlay.style.visibility = 'hidden' }; cancelButtons.forEach(function(butt){ butt.addEventListener('click', goBack); }); confirmButtons.forEach(function(butt){ butt.addEventListener('click', hideOverlay ); }); }