mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-03-23 16:33:33 +01:00
Fix breakage after window closure caused by undeclared variable.
This commit is contained in:
@@ -55,7 +55,8 @@ var JavaScript = Module("javascript", {
|
|||||||
|
|
||||||
lazyInit: true,
|
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)),
|
completers: Class.Memoize(() => Object.create(JavaScript.completers)),
|
||||||
|
|
||||||
|
|||||||
@@ -13,6 +13,8 @@ defineModule("main", {
|
|||||||
|
|
||||||
var BASE = "resource://dactyl-content/";
|
var BASE = "resource://dactyl-content/";
|
||||||
|
|
||||||
|
var global = this;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @class ModuleBase
|
* @class ModuleBase
|
||||||
* The base class for all modules.
|
* The base class for all modules.
|
||||||
@@ -99,16 +101,16 @@ var Modules = function Modules(window) {
|
|||||||
|
|
||||||
// Hack:
|
// Hack:
|
||||||
// sandbox.Object = jsmodules.Object;
|
// sandbox.Object = jsmodules.Object;
|
||||||
sandbox.File = jsmodules.File;
|
sandbox.File = global.File;
|
||||||
sandbox.Math = jsmodules.Math;
|
sandbox.Math = global.Math;
|
||||||
sandbox.Set = jsmodules.Set;
|
sandbox.Set = global.Set;
|
||||||
return sandbox;
|
return sandbox;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
const BASES = [BASE, "resource://dactyl-local-content/"];
|
const BASES = [BASE, "resource://dactyl-local-content/"];
|
||||||
|
|
||||||
jsmodules = newContext(window, false, "Dactyl `jsmodules`");
|
var jsmodules = newContext(window, false, "Dactyl `jsmodules`");
|
||||||
jsmodules.NAME = "jsmodules";
|
jsmodules.NAME = "jsmodules";
|
||||||
|
|
||||||
const create = bind("create", jsmodules.Object);
|
const create = bind("create", jsmodules.Object);
|
||||||
|
|||||||
Reference in New Issue
Block a user