settings.js
922 Bytes
(function (settings) {
addHandler("disable-emails-mu-enable", "click", function () {
if (window.confirm(settings.msg.mu_activate)) {
mustUse('activate');
}
});
addHandler("disable-emails-mu-disable", "click", function () {
if (window.confirm(settings.msg.mu_deactivate)) {
mustUse('deactivate');
}
});
/**
* add an event handler to element, if element is found
* @param {String} selector
* @param {String} event
* @param {Function} handler
*/
function addHandler(selector, event, handler) {
var element = document.getElementById(selector);
if (element) {
element.addEventListener(event, handler, false);
}
}
/**
* reload page with request to enable / disable the must-use plugin
* @param {String} action
*/
function mustUse(action) {
document.location = settings.mu_url + "&action=" + action;
}
})(disable_emails_settings);