diff options
Diffstat (limited to 'content_scripts/ui_component.coffee')
| -rw-r--r-- | content_scripts/ui_component.coffee | 8 | 
1 files changed, 5 insertions, 3 deletions
| diff --git a/content_scripts/ui_component.coffee b/content_scripts/ui_component.coffee index 938a8411..e7cd3f82 100644 --- a/content_scripts/ui_component.coffee +++ b/content_scripts/ui_component.coffee @@ -45,14 +45,16 @@ class UIComponent      chrome.storage.local.get "vimiumSecret", ({vimiumSecret: secret}) =>        @iframeElement.contentWindow.postMessage secret, chrome.runtime.getURL(""), [messageChannel.port2] +  # Posts a message; returns true if the message was sent, false otherwise.    postMessage: (message) ->      # We use "?" here because the iframe port is initialized asynchronously, and may not yet be ready.      @iframePort?.postMessage message +    @iframePort?    activate: (@options) -> -    @postMessage @options if @options? -    @show() unless @showing -    @iframeElement.focus() +    if @postMessage @options +      @show() unless @showing +      @iframeElement.focus()    show: (message) ->      @postMessage message if message? | 
