om/public/main.js

26 lines
842 B
JavaScript

/******************************************************
* Main JavaScript file - Entry point of all JS files *
******************************************************/
// Wait until page loaded
window.addEventListener('load', () => {
if ('serviceWorker' in navigator) {
// NOTE: ServiceWorker Registration
return navigator.serviceWorker.register('serviceWorker.js', {
scope: '/'
}).then(function (registration) {
return console.log('[ServiceWorker] Registration succeeded: ', registration);
}).catch(function (error) {
return console.log('[Service worker] Registration failed: ', error);
});
} else {
console.log('[ServiceWorker] are not supported.');
return;
}
});
// NOTE: Set Bootstrap materialdesign
document.addEventListener("DOMContentLoaded", function () {
$('body').bootstrapMaterialDesign();
}, false);