* Removed a file that is not used. * Fixed some lint issues * Fixed some more lint issues
21 lines
584 B
JavaScript
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);
|
|
});
|
|
});
|