From 870bd7831bdddf26d95017e390329b8f2bd3777e Mon Sep 17 00:00:00 2001 From: Stephen Blott Date: Sat, 18 Apr 2015 12:22:27 +0100 Subject: Mode indicator: fix for link hints. --- content_scripts/link_hints.coffee | 17 +++++++++-------- 1 file 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 -- cgit v1.2.3