aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Blott2015-04-18 12:22:27 +0100
committerStephen Blott2015-04-18 12:22:27 +0100
commit870bd7831bdddf26d95017e390329b8f2bd3777e (patch)
treeffb2134caed67b419277b53e9af768c5a98efc13
parent760e56d493a1bf3ce6a4c7ec0b24f477f63fb406 (diff)
downloadvimium-870bd7831bdddf26d95017e390329b8f2bd3777e.tar.bz2
Mode indicator: fix for link hints.
-rw-r--r--content_scripts/link_hints.coffee17
1 files changed, 9 insertions, 8 deletions
diff --git a/content_scripts/link_hints.coffee b/content_scripts/link_hints.coffee
index 85c09257..f1c7c43c 100644
--- a/content_scripts/link_hints.coffee
+++ b/content_scripts/link_hints.coffee
@@ -54,6 +54,15 @@ LinkHints =
return
@isActive = true
+ @hintMode = new Mode
+ name: "hint/#{mode.name}"
+ indicator: false
+ passInitialKeyupEvents: true
+ keydown: @onKeyDownInMode.bind(this, hintMarkers),
+ # trap all key events
+ keypress: -> false
+ keyup: -> false
+
@setOpenLinkMode(mode)
hintMarkers = (@createMarkerFor(el) for el in @getVisibleClickableElements())
@getMarkerMatcher().fillInMarkers(hintMarkers)
@@ -64,14 +73,6 @@ LinkHints =
@hintMarkerContainingDiv = DomUtils.addElementList(hintMarkers,
{ id: "vimiumHintMarkerContainer", className: "vimiumReset" })
- @hintMode = new Mode
- name: "hint/#{mode.name}"
- passInitialKeyupEvents: true
- keydown: @onKeyDownInMode.bind(this, hintMarkers),
- # trap all key events
- keypress: -> false
- keyup: -> false
-
setOpenLinkMode: (@mode) ->
if @mode is OPEN_IN_NEW_BG_TAB or @mode is OPEN_IN_NEW_FG_TAB or @mode is OPEN_WITH_QUEUE
if @mode is OPEN_IN_NEW_BG_TAB