From fb19a86c4b68e7dcfa7471c2a7e97b4825c9a9f3 Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Sat, 25 Jun 2011 15:14:41 -0400 Subject: [PATCH] Add missing import to finder.jsm. --- common/modules/finder.jsm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/common/modules/finder.jsm b/common/modules/finder.jsm index 24bec182..3c424e82 100644 --- a/common/modules/finder.jsm +++ b/common/modules/finder.jsm @@ -7,11 +7,14 @@ Components.utils.import("resource://dactyl/bootstrap.jsm"); defineModule("finder", { exports: ["RangeFind", "RangeFinder", "rangefinder"], + require: ["prefs"], use: ["messages", "services", "util"] }, this); function equals(a, b) XPCNativeWrapper(a) == XPCNativeWrapper(b); +try { + /** @instance rangefinder */ var RangeFinder = Module("rangefinder", { Local: function (dactyl, modules, window) ({ @@ -33,7 +36,7 @@ var RangeFinder = Module("rangefinder", { init: function init() { prefs.safeSet("accessibility.typeaheadfind.autostart", false); - // The above should be sufficient, but: https://bugzilla.mozilla.org/show_bug.cgi?id=348187 + // The above should be sufficient, but: http://dactyl.sf.net/bmo/348187 prefs.safeSet("accessibility.typeaheadfind", false); }, @@ -746,6 +749,9 @@ var RangeFind = Class("RangeFind", { selectNodePath: ["a", "xhtml:a", "*[@onclick]"].map(function (p) "ancestor-or-self::" + p).join(" | ") }); +} catch(e){ if (typeof e === "string") e = Error(e); dump(e.fileName+":"+e.lineNumber+": "+e+"\n" + e.stack); } + endModule(); + // vim: set fdm=marker sw=4 ts=4 et ft=javascript: