aboutsummaryrefslogtreecommitdiffstats
path: root/pages/help_dialog.coffee
diff options
context:
space:
mode:
authorStephen Blott2016-04-16 16:36:35 +0100
committerStephen Blott2016-04-16 16:36:35 +0100
commitae1a54157291c0bcc69a6e8652bc15e69b72b4e4 (patch)
treeae25915c3724e6bd663ea6b4211fdba0cc5cfd2b /pages/help_dialog.coffee
parente60066218806ca42ebe94fd1ce0042993909658d (diff)
downloadvimium-ae1a54157291c0bcc69a6e8652bc15e69b72b4e4.tar.bz2
Do not focus a hidden help dialog.
When the help dialog UI component has been created but subsequently hidden, `gf` was nevertheless selecting it.
Diffstat (limited to 'pages/help_dialog.coffee')
-rw-r--r--pages/help_dialog.coffee5
1 files changed, 4 insertions, 1 deletions
diff --git a/pages/help_dialog.coffee b/pages/help_dialog.coffee
index 0300ec00..7fee8bf9 100644
--- a/pages/help_dialog.coffee
+++ b/pages/help_dialog.coffee
@@ -6,7 +6,8 @@
# top-level frame), and then we don't need to be concerned about nested help dialog frames.
HelpDialog =
dialogElement: null
- isShowing: -> true
+ showing: false
+ isShowing: -> @showing
# This setting is pulled out of local storage. It's false by default.
getShowAdvancedCommands: -> Settings.get("helpDialog_showAdvancedCommands")
@@ -69,8 +70,10 @@ HelpDialog =
UIComponentServer.registerHandler (event) ->
switch event.data.name ? event.data
when "hide" then HelpDialog.hide()
+ when "hidden" then HelpDialog.showing = false
when "activate"
HelpDialog.init()
+ HelpDialog.showing = true
HelpDialog.show event.data
root = exports ? window