1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-02-13 12:55:47 +01:00

Fix some early instantiation.

This commit is contained in:
Kris Maglione
2011-09-30 03:26:42 -04:00
parent c96079f52e
commit 4ee26a04ac
6 changed files with 6 additions and 11 deletions

View File

@@ -1622,9 +1622,9 @@ var Commands = Module("commands", {
javascript: function initJavascript(dactyl, modules, window) {
const { JavaScript, commands } = modules;
JavaScript.setCompleter([commands.user.get, commands.user.remove],
JavaScript.setCompleter([CommandHive.prototype.get, CommandHive.prototype.remove],
[function () [[c.names, c.description] for (c in this)]]);
JavaScript.setCompleter([commands.get],
JavaScript.setCompleter([Commands.prototype.get],
[function () [[c.names, c.description] for (c in this.iterator())]]);
},
mappings: function initMappings(dactyl, modules, window) {

View File

@@ -1533,7 +1533,7 @@ var Options = Module("options", {
},
javascript: function initJavascript(dactyl, modules, window) {
const { options, JavaScript } = modules;
JavaScript.setCompleter(options.get, [function () ([o.name, o.description] for (o in options))]);
JavaScript.setCompleter(Options.prototype.get, [function () ([o.name, o.description] for (o in options))]);
},
sanitizer: function initSanitizer(dactyl, modules, window) {
const { sanitizer } = modules;

View File

@@ -198,11 +198,6 @@ var Services = Module("Services", {
*/
has: function (name) Set.has(this.services, name) && this.services[name].class in Cc &&
this.services[name].interfaces.every(function (iface) iface in Ci)
}, {
}, {
javascript: function (dactyl, modules) {
modules.JavaScript.setCompleter(this.get, [function () [[k, v] for ([k, v] in Iterator(services)) if (v instanceof Ci.nsISupports)]]);
}
});
endModule();

View File

@@ -728,7 +728,7 @@ var Styles = Module("Styles", {
};
},
javascript: function (dactyl, modules, window) {
modules.JavaScript.setCompleter(["get", "add", "remove", "find"].map(function (m) styles.user[m]),
modules.JavaScript.setCompleter(["get", "add", "remove", "find"].map(function (m) Hive.prototype[m]),
[ // Prototype: (name, filter, css, index)
function (context, obj, args) this.names,
function (context, obj, args) Styles.completeSite(context, window.content),