From 690d174323a8de0679ed4f5e919d26ed11bc0402 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Sat, 28 Feb 2015 15:38:50 +0100 Subject: small fixes --- js/build/app.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'js/build/app.js') 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); } } -- cgit v1.2.3