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 | |
| parent | a881ade2023a6e602097b0ae28c515fc3e9c5e8a (diff) | |
| download | vimium-93901aeecc842e563ea95ca3cb1b4e5d396f25dd.tar.bz2 | |
Key bindings; fix exit help page.
| -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 |
