aboutsummaryrefslogtreecommitdiffstats
path: root/content_scripts
diff options
context:
space:
mode:
Diffstat (limited to 'content_scripts')
-rw-r--r--content_scripts/ui_component.coffee2
-rw-r--r--content_scripts/vomnibar.coffee5
2 files changed, 5 insertions, 2 deletions
diff --git a/content_scripts/ui_component.coffee b/content_scripts/ui_component.coffee
index c6b59464..47ff995e 100644
--- a/content_scripts/ui_component.coffee
+++ b/content_scripts/ui_component.coffee
@@ -46,7 +46,7 @@ class UIComponent
hide: (focusWindow = true)->
@iframeElement.classList.remove "vimiumUIComponentShowing"
@iframeElement.classList.add "vimiumUIComponentHidden"
- window.removeEventListener @onFocus if @onFocus
+ window.removeEventListener "focus", @onFocus if @onFocus
@onFocus = null
window.focus() if focusWindow
@showing = false
diff --git a/content_scripts/vomnibar.coffee b/content_scripts/vomnibar.coffee
index 6381fd7f..c4cfc8b9 100644
--- a/content_scripts/vomnibar.coffee
+++ b/content_scripts/vomnibar.coffee
@@ -38,7 +38,10 @@ Vomnibar =
init: ->
unless @vomnibarUI?
@vomnibarUI = new UIComponent "pages/vomnibar.html", "vomnibarFrame", (event) =>
- @vomnibarUI.hide() if event.data == "hide"
+ if event.data == "hide"
+ @vomnibarUI.hide()
+ @vomnibarUI.postMessage "hidden"
+
# This function opens the vomnibar. It accepts options, a map with the values:
# completer - The completer to fetch results from.