diff options
Diffstat (limited to 'app/scripts/lib')
-rw-r--r-- | app/scripts/lib/extension-instance.js | 15 | ||||
-rw-r--r-- | app/scripts/lib/notifications.js | 3 |
2 files changed, 15 insertions, 3 deletions
diff --git a/app/scripts/lib/extension-instance.js b/app/scripts/lib/extension-instance.js index 1098130e3..628b62e3f 100644 --- a/app/scripts/lib/extension-instance.js +++ b/app/scripts/lib/extension-instance.js @@ -46,12 +46,23 @@ function Extension () { _this[api] = browser[api] } } catch (e) {} - try { _this.api = browser.extension[api] } catch (e) {} - }) + + try { + if (browser && browser.runtime) { + this.runtime = browser.runtime + } + } catch (e) {} + + try { + if (browser && browser.browserAction) { + this.browserAction = browser.browserAction + } + } catch (e) {} + } module.exports = Extension diff --git a/app/scripts/lib/notifications.js b/app/scripts/lib/notifications.js index dcb946845..432ad0445 100644 --- a/app/scripts/lib/notifications.js +++ b/app/scripts/lib/notifications.js @@ -14,9 +14,10 @@ function show () { return extension.windows.update(popup.id, { focused: true }) } + extension.windows.create({ url: 'notification.html', - type: 'detached_panel', + type: 'popup', focused: true, width: 360, height: 500, |