aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Blott2015-01-01 09:57:06 +0000
committerStephen Blott2015-01-01 09:57:06 +0000
commitaed5e2b5e1015a2e581edadbc5dd2d1b5a2719f4 (patch)
tree029efe488b4ef0440483dec7442d6b6124f8e459
parentacefe43cef5a216cb2504e85799699c359b6b4d8 (diff)
downloadvimium-aed5e2b5e1015a2e581edadbc5dd2d1b5a2719f4.tar.bz2
Modes; minor changes.
-rw-r--r--content_scripts/vimium_frontend.coffee2
-rw-r--r--lib/handler_stack.coffee2
-rw-r--r--tests/dom_tests/dom_tests.coffee1
3 files changed, 2 insertions, 3 deletions
diff --git a/content_scripts/vimium_frontend.coffee b/content_scripts/vimium_frontend.coffee
index 969e9209..f7ae3a76 100644
--- a/content_scripts/vimium_frontend.coffee
+++ b/content_scripts/vimium_frontend.coffee
@@ -618,8 +618,8 @@ window.enterInsertMode = (target) ->
# Note. This returns the truthiness of target, which is required by isInsertMode.
#
enterInsertModeWithoutShowingIndicator = (target) ->
- insertModeLock = target
unless Mode.isInsert()
+ insertModeLock = target
# Install insert-mode handler. Hereafter, all key events will be passed directly to the underlying page.
# The current isInsertMode logic in the normal-mode handlers is now redundant..
new Mode
diff --git a/lib/handler_stack.coffee b/lib/handler_stack.coffee
index 1c334210..886a9ece 100644
--- a/lib/handler_stack.coffee
+++ b/lib/handler_stack.coffee
@@ -41,5 +41,5 @@ class HandlerStack
@stack.splice(i, 1)
break
-root. HandlerStack = HandlerStack
+root.HandlerStack = HandlerStack
root.handlerStack = new HandlerStack
diff --git a/tests/dom_tests/dom_tests.coffee b/tests/dom_tests/dom_tests.coffee
index 124fae06..4a61877c 100644
--- a/tests/dom_tests/dom_tests.coffee
+++ b/tests/dom_tests/dom_tests.coffee
@@ -178,7 +178,6 @@ context "Input focus",
focusInput 1
assert.equal "first", document.activeElement.id
# deactivate the tabbing mode and its overlays
- currentCompletionKeys = ""
handlerStack.bubbleEvent 'keydown', mockKeyboardEvent("A")
focusInput 100