aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts/mode_passkeys.coffee
diff options
context:
space:
mode:
authorStephen Blott2015-01-02 15:01:32 +0000
committerStephen Blott2015-01-02 15:01:32 +0000
commitb7d5e25e353010505db7754e97d4387c8aa6b8fc (patch)
tree4208ecdda9f53ae22cb8e0d36aa8ffb2910dc9bb /content_scripts/mode_passkeys.coffee
parentd4c43d8f9095325b41544ad7811cc131c1b186f1 (diff)
downloadvimium-b7d5e25e353010505db7754e97d4387c8aa6b8fc.tar.bz2
Modes; simplify badge handling.
Diffstat (limited to 'content_scripts/mode_passkeys.coffee')
-rw-r--r--content_scripts/mode_passkeys.coffee7
1 files changed, 1 insertions, 6 deletions
diff --git a/content_scripts/mode_passkeys.coffee b/content_scripts/mode_passkeys.coffee
index bb4518ae..a953deca 100644
--- a/content_scripts/mode_passkeys.coffee
+++ b/content_scripts/mode_passkeys.coffee
@@ -28,20 +28,15 @@ class PassKeysMode extends Mode
@passKeys = (request.enabled and request.passKeys) or ""
if request.keyQueue?
@keyQueue = request.keyQueue
+ @badge = if @passKeys and not @keyQueue then "P" else ""
Mode.updateBadge()
constructor: ->
super
name: "passkeys"
- badge: "P"
keydown: (event) => @handlePassKeyEvent event
keypress: (event) => @handlePassKeyEvent event
keyup: -> Mode.propagate
- # Overriding updateBadgeForMode() from Mode.updateBadgeForMode().
- updateBadgeForMode: (badge) ->
- handlerStack.alwaysPropagate =>
- super badge if @passKeys and not @keyQueue
-
root = exports ? window
root.PassKeysMode = PassKeysMode