docbrown/app/assets/javascripts/serviceworker-companion.js
Nick Taylor 39618f66a2 Fixed some more Frontend Lint Issues (#3792)
* Removed a file that is not used.

* Fixed some lint issues

* Fixed some more lint issues
2019-08-23 10:21:28 -04:00

21 lines
584 B
JavaScript

'use strict';
if ('serviceWorker' in navigator) {
navigator.serviceWorker
.register('/serviceworker.js', { scope: '/' })
.then(function swStart(registration) {
// registered!
})
.catch(error => {
// eslint-disable-next-line no-console
console.log('ServiceWorker registration failed: ', error);
});
}
window.addEventListener('beforeinstallprompt', e => {
// beforeinstallprompt Event fired
// e.userChoice will return a Promise.
e.userChoice.then(choiceResult => {
ga('send', 'event', 'PWA-install', choiceResult.outcome);
});
});