From 0bdd20d8e21eefe42d192d132aca6fbdbd333a6b Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Wed, 8 Jun 2011 14:44:38 -0400 Subject: [PATCH] Add parameter to load autocmds. --- common/content/browser.js | 8 +++++++- pentadactyl/locale/en-US/autocommands.xml | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/common/content/browser.js b/common/content/browser.js index 86383fac..bfbbc861 100644 --- a/common/content/browser.js +++ b/common/content/browser.js @@ -43,12 +43,18 @@ var Browser = Module("browser", XPCOM(Ci.nsISupportsWeakReference, ModuleBase), title: doc.title }; - if (dactyl.has("tabs")) { + if (!dactyl.has("tabs")) + update(args, { doc: doc, win: doc.defaultView }); + else { args.tab = tabs.getContentIndex(doc) + 1; args.doc = { valueOf: function () doc, toString: function () "tabs.getTab(" + (args.tab - 1) + ").linkedBrowser.contentDocument" }; + args.win = { + valueOf: function () doc.defaultView, + toString: function () "tabs.getTab(" + (args.tab - 1) + ").linkedBrowser.contentWindow" + }; } autocommands.trigger(name, args); diff --git a/pentadactyl/locale/en-US/autocommands.xml b/pentadactyl/locale/en-US/autocommands.xml index 3726d8b5..878f3217 100644 --- a/pentadactyl/locale/en-US/autocommands.xml +++ b/pentadactyl/locale/en-US/autocommands.xml @@ -40,6 +40,7 @@
<tags>
The tags applied to <url>. Only for Bookmark*.
<title>
The page, bookmark or download title.
<url>
The URL against which the event was selected.
+
<win>
The window for which the event occurred. Only for DOMLoad, PageLoad and PageLoadPre.