diff options
| author | Stephen Blott | 2016-02-27 17:05:01 +0000 | 
|---|---|---|
| committer | Stephen Blott | 2016-03-05 05:38:29 +0000 | 
| commit | 93901aeecc842e563ea95ca3cb1b4e5d396f25dd (patch) | |
| tree | 6e98bf8cf951d6aac0ec8941b7d2c74eb4d1e390 /pages/help_dialog.coffee | |
| parent | a881ade2023a6e602097b0ae28c515fc3e9c5e8a (diff) | |
| download | vimium-93901aeecc842e563ea95ca3cb1b4e5d396f25dd.tar.bz2 | |
Key bindings; fix exit help page.
Diffstat (limited to 'pages/help_dialog.coffee')
| -rw-r--r-- | pages/help_dialog.coffee | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/pages/help_dialog.coffee b/pages/help_dialog.coffee index 0da4977b..db085e2d 100644 --- a/pages/help_dialog.coffee +++ b/pages/help_dialog.coffee @@ -48,7 +48,13 @@ HelpDialog =            chrome.runtime.sendMessage handler: "copyToClipboard", data: commandName            HUD.showForDuration("Yanked #{commandName}.", 2000) -  hide: -> UIComponentServer.postMessage "hide" +    @exitOnEscape = new Mode exitOnEscape: true +    @exitOnEscape.onExit (event) => +      HelpDialog.hide() if event?.type == "keydown" and KeyboardUtils.isEscape event + +  hide: -> +    @exitOnEscape.exit() +    UIComponentServer.postMessage "hide"    toggle: (html) ->      if @showing then @hide() else @show html  | 
