From c078db6b9e487c070dca1853f3daf7ead2a72717 Mon Sep 17 00:00:00 2001 From: CKW Date: Tue, 2 Jun 2015 08:18:19 -0700 Subject: [PATCH] add check for serviceworker and check button --- scripts/SettingsController.js | 9 ++++++++- templates/settings.html | 8 ++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/scripts/SettingsController.js b/scripts/SettingsController.js index b0b6e97..e4161e3 100644 --- a/scripts/SettingsController.js +++ b/scripts/SettingsController.js @@ -28,7 +28,8 @@ angular.module('flashy.SettingsController', ['ui.router']). } console.log("gonna try to launch service worker now"); - navigator.serviceWorker.register('scripts/service-worker.js').then( + if ('serviceWorker' in navigator) { + navigator.serviceWorker.register('scripts/service-worker.js').then( function(serviceWorkerRegistration) { serviceWorkerRegistration.pushManager.subscribe().then( function(pushSubscription) { @@ -46,4 +47,10 @@ angular.module('flashy.SettingsController', ['ui.router']). } ); }); + + } else { + console.log('Service workers aren\'t supported in this browser.'); + } + + }); diff --git a/templates/settings.html b/templates/settings.html index 59f0ff2..3edca7e 100644 --- a/templates/settings.html +++ b/templates/settings.html @@ -1,13 +1,17 @@
- Check this to enable notifications
+ +
+ + +

Change Password

-
-- 1.9.1