aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts/mode_visual.coffee
diff options
context:
space:
mode:
authorStephen Blott2015-01-07 11:29:24 +0000
committerStephen Blott2015-01-07 16:38:50 +0000
commit0429da577097bd7d30d12901fcc74385e44d83f4 (patch)
tree2b307ac9f28273a2f93623724877e766b9f7745c /content_scripts/mode_visual.coffee
parent04ac4c64c9634d9f81035ff7e9db537f39b42f3c (diff)
downloadvimium-0429da577097bd7d30d12901fcc74385e44d83f4.tar.bz2
Modes; Continue incorporation of comments in #1413.
- Slight rework of HandlerStack. - Remove classs ExitOnEscape and ExitOnBlur - Rework InsertMode, plus trigger and blocker. - Remove StateMode. - Do no mixin options. - Lots of tidy up (including set a debug variable to Mode).
Diffstat (limited to 'content_scripts/mode_visual.coffee')
-rw-r--r--content_scripts/mode_visual.coffee7
1 files changed, 4 insertions, 3 deletions
diff --git a/content_scripts/mode_visual.coffee b/content_scripts/mode_visual.coffee
index a9acf8be..2580106d 100644
--- a/content_scripts/mode_visual.coffee
+++ b/content_scripts/mode_visual.coffee
@@ -1,10 +1,11 @@
-# Note. ExitOnBlur extends extends ExitOnEscapeMode. So exit-on-escape is handled there.
-class VisualMode extends ExitOnBlur
+class VisualMode extends Mode
constructor: (element=null) ->
- super element, null,
+ super
name: "visual"
badge: "V"
+ exitOnEscape: true
+ exitOnBlur: element
keydown: (event) =>
return @suppressEvent