mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-01-03 19:14:11 +01:00
Replace expression closures (function expressions).
Expression closures are to be axed. See https://bugzil.la/1083458.
This commit is contained in:
@@ -241,7 +241,7 @@ overlay.overlayWindow(Object.keys(config.overlays),
|
||||
this.initDependencies(className);
|
||||
}
|
||||
else
|
||||
modules.__defineGetter__(className, function () {
|
||||
modules.__defineGetter__(className, () => {
|
||||
let module = modules.jsmodules[className];
|
||||
Class.replaceProperty(modules, className, module);
|
||||
if (module.reallyInit)
|
||||
@@ -350,14 +350,14 @@ overlay.overlayWindow(Object.keys(config.overlays),
|
||||
}
|
||||
};
|
||||
|
||||
INIT[name].require = function (name) { init[name](); };
|
||||
INIT[name].require = name => { init[name](); };
|
||||
}
|
||||
},
|
||||
|
||||
scanModules: function scanModules() {
|
||||
let { Module, modules } = this.modules;
|
||||
|
||||
defineModule.modules.forEach((mod) => {
|
||||
defineModule.modules.forEach(mod => {
|
||||
let names = new RealSet(Object.keys(mod.INIT));
|
||||
if ("init" in mod.INIT)
|
||||
names.add("init");
|
||||
@@ -366,14 +366,14 @@ overlay.overlayWindow(Object.keys(config.overlays),
|
||||
this.deferInit(name, mod.INIT, mod);
|
||||
});
|
||||
|
||||
Module.list.forEach((mod) => {
|
||||
Module.list.forEach(mod => {
|
||||
if (!mod.frobbed) {
|
||||
modules.__defineGetter__(mod.className, () => {
|
||||
delete modules[mod.className];
|
||||
return this.loadModule(mod.className, null, Components.stack.caller);
|
||||
});
|
||||
Object.keys(mod.prototype.INIT)
|
||||
.forEach((name) => { this.deferInit(name, mod.prototype.INIT, mod); });
|
||||
.forEach(name => { this.deferInit(name, mod.prototype.INIT, mod); });
|
||||
}
|
||||
mod.frobbed = true;
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user