aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts/mode_passkeys.coffee
diff options
context:
space:
mode:
authorStephen Blott2015-01-11 05:22:03 +0000
committerStephen Blott2015-01-11 05:23:33 +0000
commit06a2ea5ccdef3703df23fe4233921bd2a6af3abf (patch)
treea3fb957e6e939c2fb319b2335c4cf55946218129 /content_scripts/mode_passkeys.coffee
parentd1c0a5d9bd1f67f2b32a993cfd62bc0b52c44185 (diff)
downloadvimium-06a2ea5ccdef3703df23fe4233921bd2a6af3abf.tar.bz2
Modes; various tweeks.
Diffstat (limited to 'content_scripts/mode_passkeys.coffee')
-rw-r--r--content_scripts/mode_passkeys.coffee6
1 files changed, 4 insertions, 2 deletions
diff --git a/content_scripts/mode_passkeys.coffee b/content_scripts/mode_passkeys.coffee
index c4df06dc..dde91c13 100644
--- a/content_scripts/mode_passkeys.coffee
+++ b/content_scripts/mode_passkeys.coffee
@@ -12,8 +12,10 @@ class PassKeysMode extends Mode
# passKeys if the keyQueue is not empty. So, for example, if 't' is a passKey, then 'gt' and '99t' will
# neverthless be handled by vimium.
handleKeyChar: (keyChar) ->
- @alwaysContinueBubbling =>
- event.vimium_suppress_normal_mode = true if keyChar and not @keyQueue and 0 <= @passKeys.indexOf keyChar
+ if keyChar and not @keyQueue and 0 <= @passKeys.indexOf keyChar
+ @stopBubblingAndTrue
+ else
+ @continueBubbling
configure: (request) ->
@keyQueue = request.keyQueue if request.keyQueue?