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

Small cleanup and fix minor issue in my last commit.

--HG--
extra : rebase_source : c49be723ba102a937e5147c66d07f389729735f5
This commit is contained in:
Kris Maglione
2010-11-08 06:47:46 -05:00
parent fd9ca1487d
commit f9d8872d57
3 changed files with 8 additions and 15 deletions

View File

@@ -645,7 +645,7 @@ const Buffer = Module("buffer", {
prefs.withContext(function () { prefs.withContext(function () {
prefs.set("browser.tabs.loadInBackground", true); prefs.set("browser.tabs.loadInBackground", true);
["mousedown", "mouseup", "click"].slice(0, util.haveGecko("2.0") ? 2 : 3) ["mousedown", "mouseup", "click"].slice(0, util.haveGecko("2b") ? 2 : 3)
.forEach(function (event) { .forEach(function (event) {
events.dispatch(elem, events.create(doc, event, { events.dispatch(elem, events.create(doc, event, {
screenX: offsetX, screenY: offsetY, screenX: offsetX, screenY: offsetY,

View File

@@ -767,21 +767,14 @@ const Dactyl = Module("dactyl", {
* @param {number} level The logging level 0 - 15. * @param {number} level The logging level 0 - 15.
*/ */
log: function (msg, level) { log: function (msg, level) {
let verbose = 0; let verbose = prefs.get("extensions.dactyl.loglevel", 0);
if (level == undefined)
level = 1;
// options does not exist at the very beginning if (!level || level <= verbose) {
if (modules.options) if (isObject(msg))
verbose = prefs.get("extensions.dactyl.loglevel", 0); msg = util.objectToString(msg, false);
if (level > verbose) services.get("console").logStringMessage(config.name + ": " + msg);
return; }
if (typeof msg == "object")
msg = util.objectToString(msg, false);
services.get("console").logStringMessage(config.name + ": " + msg);
}, },
/** /**

View File

@@ -365,7 +365,7 @@ const Events = Module("events", {
* @param {Event} event The event to dispatch. * @param {Event} event The event to dispatch.
*/ */
dispatch: Class.memoize(function () dispatch: Class.memoize(function ()
util.haveGecko("2.0") util.haveGecko("2b")
? function (target, event) // This causes a crash on Gecko<2.0, it seems. ? function (target, event) // This causes a crash on Gecko<2.0, it seems.
target.ownerDocument.defaultView target.ownerDocument.defaultView
.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIDOMWindowUtils) .QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIDOMWindowUtils)