1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-02-16 00:45:46 +01:00

Experimentally move more modules to global modules.

--HG--
rename : common/content/completion.js => common/modules/completion.jsm
rename : common/content/javascript.js => common/modules/javascript.jsm
This commit is contained in:
Kris Maglione
2011-01-03 23:41:48 -05:00
parent d661d60cb6
commit ee2bba53ca
5 changed files with 152 additions and 103 deletions

View File

@@ -146,24 +146,24 @@ var Overlay = Module("Overlay", {
let prefix = [BASE];
["base",
"completion",
"config",
"util",
"services",
"javascript",
"overlay",
"prefs",
"storage"
"services",
"storage",
"util"
].forEach(function (name) require(jsmodules, name));
prefix.unshift("chrome://" + config.name + "/content/");
["javascript",
"dactyl",
["dactyl",
"modes",
"abbreviations",
"autocommands",
"buffer",
"commandline",
"commands",
"completion",
"editor",
"events",
"finder",
@@ -212,6 +212,8 @@ var Overlay = Module("Overlay", {
deferredInit[mod].push(init(func, mod));
}
}
for (let [, fn] in iter(deferredInit[module.constructor.className] || []))
fn();
}
function load(module, prereq, frame) {
@@ -239,8 +241,6 @@ var Overlay = Module("Overlay", {
modules[module.className] = defineModule.time(module.className, "init", module);
init(modules[module.className]);
for (let [, fn] in iter(deferredInit[module.className] || []))
fn();
}
catch (e) {
util.dump("Loading " + (module && module.className) + ":");