diff options
Diffstat (limited to 'content_scripts')
| -rw-r--r-- | content_scripts/hud.coffee | 9 | 
1 files changed, 4 insertions, 5 deletions
| diff --git a/content_scripts/hud.coffee b/content_scripts/hud.coffee index 4ba8557c..0d3a6f95 100644 --- a/content_scripts/hud.coffee +++ b/content_scripts/hud.coffee @@ -53,7 +53,8 @@ HUD =        else          @tween.fade 0, 150, => @hide true, updateIndicator -  hideFindMode: (data) -> +  # These parameters describe the reason find mode is exiting, and come from the HUD UI component. +  hideFindMode: ({exitEventIsEnter, exitEventIsEscape}) ->      @findMode.checkReturnToViewPort()      # An element won't receive a focus event if the search landed on it while we were in the HUD iframe. To @@ -65,13 +66,11 @@ HUD =      document.activeElement?.blur()      focusNode?.focus() -    {event} = data - -    if event.keyCode == keyCodes.enter +    if exitEventIsEnter        handleEnterForFindMode()        if FindMode.query.hasResults          postExit = -> new PostFindMode -    else if KeyboardUtils.isEscape event +    else if exitEventIsEscape        # We don't want FindMode to handle the click events that handleEscapeForFindMode can generate, so we        # wait until the mode is closed before running it.        postExit = handleEscapeForFindMode | 
