mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-02-15 04:15:46 +01:00
Release 1.0 βeta 4.
This commit is contained in:
@@ -159,7 +159,11 @@ function defineModule(name, params) {
|
||||
|
||||
defineModule.loadLog = [];
|
||||
Object.defineProperty(defineModule.loadLog, "push", {
|
||||
value: function (val) { defineModule.dump(val + "\n"); this[this.length] = val; }
|
||||
value: function (val) {
|
||||
if (false)
|
||||
defineModule.dump(val + "\n");
|
||||
this[this.length] = Date.now() + " " + val;
|
||||
}
|
||||
});
|
||||
defineModule.dump = function dump_() {
|
||||
let msg = Array.map(arguments, function (msg) {
|
||||
|
||||
@@ -250,7 +250,7 @@ var Overlay = Module("Overlay", {
|
||||
deferredInit["load"].forEach(call);
|
||||
modules.times = update({}, defineModule.times);
|
||||
|
||||
util.dump("Loaded in " + (Date.now() - start) + "ms");
|
||||
defineModule.loadLog.push("Loaded in " + (Date.now() - start) + "ms");
|
||||
|
||||
modules.events.addSessionListener(window, "unload", function onUnload() {
|
||||
window.removeEventListener("unload", onUnload.wrapped, false);
|
||||
|
||||
@@ -932,7 +932,7 @@ var Util = Module("Util", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReference]),
|
||||
|
||||
observe: {
|
||||
"dactyl-cleanup-modules": function () {
|
||||
util.dump("dactyl: util: observe: dactyl-cleanup-modules");
|
||||
defineModule.loadLog.push("dactyl: util: observe: dactyl-cleanup-modules");
|
||||
|
||||
for (let module in values(defineModule.modules))
|
||||
if (module.cleanup) {
|
||||
@@ -945,12 +945,12 @@ var Util = Module("Util", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReference]),
|
||||
"dactyl-rehash": function () {
|
||||
services.observer.removeObserver(this, "dactyl-rehash");
|
||||
|
||||
util.dump("dactyl: util: observe: dactyl-rehash");
|
||||
defineModule.loadLog.push("dactyl: util: observe: dactyl-rehash");
|
||||
if (this.rehashing)
|
||||
JSMLoader.purge();
|
||||
else
|
||||
for (let module in values(defineModule.modules)) {
|
||||
util.dump("dactyl: util: init(" + module + ")");
|
||||
defineModule.loadLog.push("dactyl: util: init(" + module + ")");
|
||||
if (module.reinit)
|
||||
module.reinit();
|
||||
else
|
||||
@@ -974,7 +974,7 @@ var Util = Module("Util", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReference]),
|
||||
if (!window.dactylOverlays)
|
||||
window.dactylOverlays = [];
|
||||
|
||||
util.dump("load overlays", window.document.documentURI);
|
||||
defineModule.loadLog.push("load overlays " + window.document.documentURI);
|
||||
|
||||
for each (let obj in util.overlays[window.document.documentURI] || []) {
|
||||
if (window.dactylOverlays.indexOf(obj) >= 0)
|
||||
@@ -988,7 +988,7 @@ var Util = Module("Util", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReference]),
|
||||
if (!doc.dactylOverlayElements)
|
||||
doc.dactylOverlayElements = [];
|
||||
|
||||
util.dump("load overlay", doc.documentURI, String(obj).substr(0, 60));
|
||||
defineModule.loadLog.push("load overlays " + doc.documentURI + " " + String(obj).substr(0, 60));
|
||||
|
||||
function overlay(key, fn) {
|
||||
if (obj[key]) {
|
||||
|
||||
Reference in New Issue
Block a user