1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2025-12-20 20:27:58 +01:00

Fix deleting files after viewing them from source links in :list*.

This commit is contained in:
Kris Maglione
2011-01-10 16:57:47 -05:00
parent 2da26d95e6
commit 893ed79637
21 changed files with 98 additions and 138 deletions

16
common/bootstrap.js vendored
View File

@@ -47,7 +47,6 @@ let basePath = null;
let components = {};
let getURI = null;
storage.set("dactyl.bootstrap", this);
var JSMLoader = storage.get("dactyl.JSMLoader", { get load() Cu.import });
function startup(data, reason) {
dump("dactyl: bootstrap: startup " + reasonToString(reason) + "\n");
@@ -62,7 +61,7 @@ function startup(data, reason) {
AddonManager.getAddonByID(addon.id, function (a) { addon = a; });
// Temporary hack.
if (basePath.isDirectory() && JSMLoader.bump == null)
if (basePath.isDirectory() && false && JSMLoader.bump == null)
JSMLoader.bump = 1;
if (basePath.isDirectory())
@@ -147,17 +146,26 @@ function init() {
break;
case "resource":
let str = "dactyl-";
if (fields[1].indexOf(str) == 0)
var prefix = fields[1].substr(str.length);
resourceProto.setSubstitution(fields[1], getURI(fields[2]));
}
}
JSMLoader.load("resource://dactyl/base.jsm", global);
if (typeof JSMLoader === "undefined")
Cu.import("resource://dactyl/bootstrap.jsm", global);
else {
Cu.import("resource://dactyl/bootstrap.jsm", {}).JSMLoader = JSMLoader;
JSMLoader.load("resource://dactyl/bootstrap.jsm", global);
}
for each (let component in components)
component.register();
Services.obs.notifyObservers(null, "dactyl-rehash", null);
JSMLoader.load("resource://dactyl/base.jsm", global);
JSMLoader.load("resource://dactyl/bootstrap.jsm", global);
require(global, "services");