1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-01-31 20:15:45 +01:00

Fix breakage after window closure caused by undeclared variable.

This commit is contained in:
Kris Maglione
2014-02-17 14:11:24 -08:00
parent 93665ed5ed
commit 48177b7405
2 changed files with 8 additions and 5 deletions

View File

@@ -55,7 +55,8 @@ var JavaScript = Module("javascript", {
lazyInit: true,
newContext: function () this.modules.newContext(this.modules.userContext, false, "Dactyl JS Temp Context"),
newContext: function () this.modules.newContext(this.modules.userContext, false,
"Dactyl JS Temp Context"),
completers: Class.Memoize(() => Object.create(JavaScript.completers)),

View File

@@ -13,6 +13,8 @@ defineModule("main", {
var BASE = "resource://dactyl-content/";
var global = this;
/**
* @class ModuleBase
* The base class for all modules.
@@ -99,16 +101,16 @@ var Modules = function Modules(window) {
// Hack:
// sandbox.Object = jsmodules.Object;
sandbox.File = jsmodules.File;
sandbox.Math = jsmodules.Math;
sandbox.Set = jsmodules.Set;
sandbox.File = global.File;
sandbox.Math = global.Math;
sandbox.Set = global.Set;
return sandbox;
};
const BASES = [BASE, "resource://dactyl-local-content/"];
jsmodules = newContext(window, false, "Dactyl `jsmodules`");
var jsmodules = newContext(window, false, "Dactyl `jsmodules`");
jsmodules.NAME = "jsmodules";
const create = bind("create", jsmodules.Object);