aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormrmr19932015-06-03 00:18:14 +0100
committermrmr19932015-06-10 17:25:38 +0100
commitc176147ad4a52d0f9a0d63213c0280d1344fca00 (patch)
treec33fd921eb5f0b63ace89ae099ecddbb909a5f99
parent4097fd9f33b67fbc2f76f445d8e37e2686ccbff2 (diff)
downloadvimium-c176147ad4a52d0f9a0d63213c0280d1344fca00.tar.bz2
Move code from enterFindMode into the FindMode constructor
-rw-r--r--content_scripts/vimium_frontend.coffee10
1 files changed, 5 insertions, 5 deletions
diff --git a/content_scripts/vimium_frontend.coffee b/content_scripts/vimium_frontend.coffee
index a6387da1..55082553 100644
--- a/content_scripts/vimium_frontend.coffee
+++ b/content_scripts/vimium_frontend.coffee
@@ -690,6 +690,9 @@ window.handleEnterForFindMode = ->
class FindMode extends Mode
constructor: (@options = {}) ->
+ # Save the selection, so performFindInPlace can restore it.
+ findModeSaveSelection()
+ window.findModeQuery = rawQuery: ""
if @options.returnToViewport
@scrollX = window.scrollX
@scrollY = window.scrollY
@@ -698,6 +701,8 @@ class FindMode extends Mode
indicator: false
exitOnClick: true
+ HUD.showFindMode()
+
exit: (event) ->
super()
handleEscapeForFindMode() if event
@@ -919,12 +924,7 @@ findModeRestoreSelection = (range = findModeInitialRange) ->
# Enters find mode. Returns the new find-mode instance.
window.enterFindMode = (options = {}) ->
Marks.setPreviousPosition()
- # Save the selection, so performFindInPlace can restore it.
- findModeSaveSelection()
- window.findModeQuery = rawQuery: ""
window.findMode = new FindMode options
- HUD.showFindMode()
- findMode
window.showHelpDialog = (html, fid) ->
return if (isShowingHelpDialog || !document.body || fid != frameId)