aboutsummaryrefslogtreecommitdiffstats
path: root/pages
diff options
context:
space:
mode:
Diffstat (limited to 'pages')
-rw-r--r--pages/help_dialog.coffee9
1 files changed, 5 insertions, 4 deletions
diff --git a/pages/help_dialog.coffee b/pages/help_dialog.coffee
index 2ea4353c..111ef73e 100644
--- a/pages/help_dialog.coffee
+++ b/pages/help_dialog.coffee
@@ -6,8 +6,7 @@
# top-level frame), and then we don't need to be concerned about nested help dialog frames.
HelpDialog =
dialogElement: null
- showing: false
- isShowing: -> @showing
+ isShowing: -> true
# This setting is pulled out of local storage. It's false by default.
getShowAdvancedCommands: -> Settings.get("helpDialog_showAdvancedCommands")
@@ -70,11 +69,13 @@ 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
+ Frame.postMessage "registerFrame"
+ when "hidden"
+ # Unregister the frame, so that it's not available for `gf` or linkk hints.
+ Frame.postMessage "unregisterFrame"
root = exports ? window
root.HelpDialog = HelpDialog