diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/utils.coffee | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/utils.coffee b/lib/utils.coffee index 65e26b7a..835b0359 100644 --- a/lib/utils.coffee +++ b/lib/utils.coffee @@ -2,6 +2,13 @@ Utils =    getCurrentVersion: ->      chrome.runtime.getManifest().version +  # Returns true whenever the current page is from the extension's origin (and thus can access the +  # extension's localStorage). +  isExtensionPage: -> document.location?.origin + "/" == chrome.extension.getURL "" + +  # Returns true whenever the current page is the extension's background page. +  isBackgroundPage: -> @isExtensionPage() and chrome.extension.getBackgroundPage() == window +    # Takes a dot-notation object string and call the function    # that it points to with the correct value for 'this'.    invokeCommandString: (str, argArray) ->  | 
