diff options
| author | Stephen Blott | 2015-01-02 13:22:31 +0000 |
|---|---|---|
| committer | Stephen Blott | 2015-01-02 13:23:32 +0000 |
| commit | b179d80ac9c35eb85de3995e4c4fb7dc9945ed75 (patch) | |
| tree | 99d96777f6a175c396ac132dca16526c5f96f1e6 /content_scripts/mode_passkeys.coffee | |
| parent | 298ee34b1c90b0203a74a2d158858428475bfd95 (diff) | |
| download | vimium-b179d80ac9c35eb85de3995e4c4fb7dc9945ed75.tar.bz2 | |
Modes; fix badges.
Diffstat (limited to 'content_scripts/mode_passkeys.coffee')
| -rw-r--r-- | content_scripts/mode_passkeys.coffee | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/content_scripts/mode_passkeys.coffee b/content_scripts/mode_passkeys.coffee index 6320c698..bb4518ae 100644 --- a/content_scripts/mode_passkeys.coffee +++ b/content_scripts/mode_passkeys.coffee @@ -33,14 +33,15 @@ class PassKeysMode extends Mode constructor: -> super name: "passkeys" + badge: "P" keydown: (event) => @handlePassKeyEvent event keypress: (event) => @handlePassKeyEvent event keyup: -> Mode.propagate - # Overriding and re-using updateBadgeForMode() from Mode.updateBadgeForMode(). + # Overriding updateBadgeForMode() from Mode.updateBadgeForMode(). updateBadgeForMode: (badge) -> - @badge = if @passKeys and not @keyQueue then "P" else "" - super badge + handlerStack.alwaysPropagate => + super badge if @passKeys and not @keyQueue root = exports ? window root.PassKeysMode = PassKeysMode |
