aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts/vimium_frontend.coffee
diff options
context:
space:
mode:
authorStephen Blott2015-01-14 15:15:40 +0000
committerStephen Blott2015-01-14 16:17:18 +0000
commitb594caa3eb792dfeb9d423c81a5136102a013b0a (patch)
tree9b00f18f86d0f94d744cf8cb863ddfa07d249786 /content_scripts/vimium_frontend.coffee
parentab56d8bcd6686991483694d7153c4d0c9b5e513a (diff)
downloadvimium-b594caa3eb792dfeb9d423c81a5136102a013b0a.tar.bz2
Modes; more reworking.
Diffstat (limited to 'content_scripts/vimium_frontend.coffee')
-rw-r--r--content_scripts/vimium_frontend.coffee8
1 files changed, 5 insertions, 3 deletions
diff --git a/content_scripts/vimium_frontend.coffee b/content_scripts/vimium_frontend.coffee
index e14813f7..3dc8b93d 100644
--- a/content_scripts/vimium_frontend.coffee
+++ b/content_scripts/vimium_frontend.coffee
@@ -6,7 +6,6 @@
#
passKeysMode = null
-insertMode = null
targetElement = null
findMode = false
findModeQuery = { rawQuery: "", matchCount: 0 }
@@ -128,7 +127,7 @@ initializePreDomReady = ->
new NormalMode()
Scroller.init settings
passKeysMode = new PassKeysMode()
- insertMode = new InsertMode()
+ new InsertMode()
checkIfEnabledForUrl()
@@ -332,7 +331,8 @@ extend window,
HUD.showForDuration("Yanked URL", 1000)
enterInsertMode: ->
- new InsertMode()
+ new InsertMode
+ global: true
enterVisualMode: =>
new VisualMode()
@@ -394,6 +394,8 @@ extend window,
exit: ->
DomUtils.removeElement hintContainingDiv
super()
+ new InsertMode
+ targetElement: visibleInputs[selectedInputIndex].element
# Decide whether this keyChar should be passed to the underlying page.
# Keystrokes are *never* considered passKeys if the keyQueue is not empty. So, for example, if 't' is a