summaryrefslogtreecommitdiffstats
path: root/js/build/app.js
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2015-02-28 15:38:50 +0100
committerBernhard Posselt <dev@bernhard-posselt.com>2015-02-28 15:38:50 +0100
commit690d174323a8de0679ed4f5e919d26ed11bc0402 (patch)
tree562f9d363714bbd970676d08c2e3aa60a9870d9c /js/build/app.js
parent843e260be92a2d99f5a79d62a9f35735ff91d674 (diff)
small fixes
Diffstat (limited to 'js/build/app.js')
-rw-r--r--js/build/app.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/js/build/app.js b/js/build/app.js
index 88569291b..97faa9c09 100644
--- a/js/build/app.js
+++ b/js/build/app.js
@@ -1978,9 +1978,10 @@ app.service('SettingsResource', ["$http", "BASE_URL", function ($http, BASE_URL)
// if isContentHandlerRegistered is not implemented (Firefox I'm looking
// at you) we use localstorage to prevent registering the feed reader twice
var registerHandler = function (mime, url, title) {
+ var registered = navigator.isContentHandlerRegistered;
+
var isRegistered = function (mime, url) {
- if (navigator.isContentHandlerRegistered) {
- var registered = navigator.isContentHandlerRegistered;
+ if (registered) {
return registered(mime, url) !== 'new';
} else {
return storage.getItem('registeredHandler') !== url;
@@ -1988,8 +1989,9 @@ app.service('SettingsResource', ["$http", "BASE_URL", function ($http, BASE_URL)
};
if (navigator.registerContentHandler && !isRegistered(mime, url)) {
+ console.log('registering');
navigator.registerContentHandler(mime, subscribeUrl, title);
- if (!navigator.isContentHandlerRegistered) {
+ if (!registered) {
storage.setItem('registeredHandler', url);
}
}