aboutsummaryrefslogtreecommitdiffstats
path: root/linkHints.js
diff options
context:
space:
mode:
authorjez2011-01-02 13:49:29 +0800
committerjez2011-01-02 13:49:29 +0800
commitca2996d06c883a1f8449e8c77b7168345dbdb529 (patch)
treea33c9ce28faea44003a338e64cb01fb6ae5e4e2c /linkHints.js
parent31e45b04e0b78baadaa13ccdf061d6ce3441f375 (diff)
downloadvimium-ca2996d06c883a1f8449e8c77b7168345dbdb529.tar.bz2
Handle enter key while in filter-hints mode
Diffstat (limited to 'linkHints.js')
-rw-r--r--linkHints.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/linkHints.js b/linkHints.js
index 6825bfd0..e1d08376 100644
--- a/linkHints.js
+++ b/linkHints.js
@@ -423,6 +423,13 @@ function initializeLinkHints() {
this.filterLinkHints();
}
}
+ } else if (event.keyCode == keyCodes.enter) {
+ // activate the lowest-numbered link hint
+ for (var i = 0; i < this.hintMarkers.length; i++)
+ if (this.hintMarkers[i].getAttribute('filtered') != 'true') {
+ this.activateLink(this.hintMarkers[i].clickableItem);
+ break;
+ }
} else {
var keyChar = getKeyChar(event);
if (!keyChar)