aboutsummaryrefslogtreecommitdiffstats
path: root/maine_coon.js
diff options
context:
space:
mode:
authoranekos2010-06-27 16:37:17 +0000
committeranekos2010-06-27 16:37:17 +0000
commit8f76df86b7ada5290fdc4d20b39083ee46b63242 (patch)
tree175957e11dc896d260c21adb52cf643a534adc75 /maine_coon.js
parentbdbbf4c29ce17e6e3e12ce34c046e1a1614af45f (diff)
downloadvimperator-plugins-8f76df86b7ada5290fdc4d20b39083ee46b63242.tar.bz2
謎の echo が発生する問題に対処
http://twitter.com/1wingedangel/status/17069586090 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@37867 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'maine_coon.js')
-rw-r--r--maine_coon.js16
1 files changed, 9 insertions, 7 deletions
diff --git a/maine_coon.js b/maine_coon.js
index 6bda3e7..c914a02 100644
--- a/maine_coon.js
+++ b/maine_coon.js
@@ -424,13 +424,15 @@ let elemStyle =
U.around(commandline._callbacks.cancel, modes.PROMPT, callback);
}
- autocommands.add(
- 'DOMLoad',
- /.*/,
- function (args) {
- if (displayURL)
- echo(args.url);
- }
+ events.addSessionListener(
+ document.getElementById("appcontent"),
+ "DOMContentLoaded",
+ function (event) {
+ let doc = event.originalTarget;
+ if (doc instanceof HTMLDocument && !doc.defaultView.frameElement && displayURL)
+ echo(doc.location.href);
+ },
+ true
);
options.add(