123456789101112131415161718192021222324 |
- // Polyfills, primarily for testing in IE11
- require('es6-promise/auto')
- require('whatwg-fetch')
- const DragDrop = require('./DragDrop.js')
- const Dashboard = require('./Dashboard.js')
- switch (window.location.pathname.toLowerCase()) {
- case '/':
- case '/dashboard.html': Dashboard(); break
- case '/dragdrop.html': DragDrop(); break
- }
- if ('serviceWorker' in navigator) {
- // eslint-disable-next-line compat/compat
- navigator.serviceWorker
- .register('/sw.js')
- .then((registration) => {
- console.log('ServiceWorker registration successful with scope: ', registration.scope)
- })
- .catch((error) => {
- console.log('Registration failed with ' + error)
- })
- }
|