diff options
| author | Stephen Blott | 2015-04-19 11:01:27 +0100 |
|---|---|---|
| committer | Stephen Blott | 2015-04-19 11:01:27 +0100 |
| commit | b8457c39f9ac487c25c66fffebfc176e8593eaa7 (patch) | |
| tree | a2fc05ec1ee69c54c8c79e86b9e75d85596aa969 /content_scripts/mode_insert.coffee | |
| parent | 756312e9f67d73bbaf1e48cc4f9fe0439ccb7f72 (diff) | |
| parent | 0e2d65684a338f6c7a31205f34a76c6d33f46aa8 (diff) | |
| download | vimium-b8457c39f9ac487c25c66fffebfc176e8593eaa7.tar.bz2 | |
Merge branch 'remove-badges'
Conflicts:
content_scripts/vimium_frontend.coffee
Diffstat (limited to 'content_scripts/mode_insert.coffee')
| -rw-r--r-- | content_scripts/mode_insert.coffee | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/content_scripts/mode_insert.coffee b/content_scripts/mode_insert.coffee index 90162d5a..7ca2e561 100644 --- a/content_scripts/mode_insert.coffee +++ b/content_scripts/mode_insert.coffee @@ -24,6 +24,7 @@ class InsertMode extends Mode defaults = name: "insert" + indicator: if @permanent then null else "Insert mode" keypress: handleKeyEvent keyup: handleKeyEvent keydown: handleKeyEvent @@ -68,18 +69,13 @@ class InsertMode extends Mode activateOnElement: (element) -> @log "#{@id}: activating (permanent)" if @debug and @permanent @insertModeLock = element - Mode.updateBadge() exit: (_, target) -> if (target and target == @insertModeLock) or @global or target == undefined @log "#{@id}: deactivating (permanent)" if @debug and @permanent and @insertModeLock @insertModeLock = null # Exit, but only if this isn't the permanently-installed instance. - if @permanent then Mode.updateBadge() else super() - - updateBadge: (badge) -> - badge.badge ||= @badge if @badge - badge.badge ||= "I" if @isActive badge + super() unless @permanent # Static stuff. This allows PostFindMode to suppress the permanently-installed InsertMode instance. @suppressedEvent: null |
