fix js indentation inconsistencies

This commit is contained in:
Felix Hamann 2019-03-07 19:28:30 +01:00
parent fb26d70c40
commit d730c369b5

View File

@ -41,21 +41,20 @@
} }
function setup() { function setup() {
var listener = function(event) { var listener = function(event) {
if (event.detail.targetUtil !== utilName) {
if (event.detail.targetUtil !== utilName) { return false;
return false;
}
if (options.setupFunction) {
utilInstance = options.setupFunction(scope, options);
} else {
var util = window.utils[utilName];
if (!util) {
throw new Error('"' + utilName + '" is not a known js util');
} }
utilInstance = util(scope, options); if (options.setupFunction) {
utilInstance = options.setupFunction(scope, options);
} else {
var util = window.utils[utilName];
if (!util) {
throw new Error('"' + utilName + '" is not a known js util');
}
utilInstance = util(scope, options);
} }
if (utilInstance) { if (utilInstance) {
@ -64,11 +63,11 @@
} else { } else {
activeInstances[utilName] = [ utilInstance ]; activeInstances[utilName] = [ utilInstance ];
} }
} }
}; };
if (registeredSetupListeners[utilName] && Array.isArray(registeredSetupListeners[utilName])) { if (registeredSetupListeners[utilName] && Array.isArray(registeredSetupListeners[utilName])) {
window.utils.teardown(utilName); window.utils.teardown(utilName);
} }
if (!registeredSetupListeners[utilName] || Array.isArray(registeredSetupListeners[utilName])) { if (!registeredSetupListeners[utilName] || Array.isArray(registeredSetupListeners[utilName])) {
@ -76,13 +75,13 @@
} }
registeredSetupListeners[utilName].push(listener); registeredSetupListeners[utilName].push(listener);
document.addEventListener('setup', listener); document.addEventListener('setup', listener);
document.dispatchEvent(new CustomEvent('setup', { document.dispatchEvent(new CustomEvent('setup', {
detail: { targetUtil: utilName, module: 'none' }, detail: { targetUtil: utilName, module: 'none' },
bubbles: true, bubbles: true,
cancelable: true, cancelable: true,
})); }));
} }
setup(); setup();
@ -90,14 +89,13 @@
return utilInstance; return utilInstance;
}; };
window.utils.teardown = function(utilName, destroy) { window.utils.teardown = function(utilName, destroy) {
if (registeredSetupListeners[utilName]) { if (registeredSetupListeners[utilName]) {
registeredSetupListeners[utilName] registeredSetupListeners[utilName]
.filter(function(listener) { return !!listener }) .filter(function(listener) { return !!listener })
.forEach(function(listener) { .forEach(function(listener) {
document.removeEventListener('setup', listener); document.removeEventListener('setup', listener);
}); });
delete registeredSetupListeners[utilName]; delete registeredSetupListeners[utilName];
} }