repo: janusweb action: commit revision: path_from: revision_from: 40ec22edad899e23fa3fd2a0f1e9420849ede3be: path_to: revision_to:
commit 40ec22edad899e23fa3fd2a0f1e9420849ede3be Author: James BaicoianuDate: Thu Jul 20 11:52:54 2017 -0700 Added serviceworker config options diff --git a/scripts/client.js b/scripts/client.js
--- a/scripts/client.js
+++ b/scripts/client.js
@@ -13,6 +13,18 @@ elation.require(['engine.engine', 'engine.assets', 'engine.things.light_ambient'
var container = elation.utils.any(args.container, document.body);
var fullsize = (container == document.body);
+ if (elation.config.get('serviceworker.enabled') && 'serviceWorker' in navigator) {
+ var workerscript = elation.config.get('serviceworker.script', 'serviceworker.js');
+ navigator.serviceWorker.register(workerscript)
+ .then(function(reg) {
+ // registration worked
+ console.log('ServiceWorker registration succeeded. Scope is ' + reg.scope);
+ }).catch(function(error) {
+ // registration failed
+ console.log('ServiceWorker registration failed with ' + error);
+ });
+ }
+
var fullpath = proto + '//' + host + rootdir;
if (clientScript) { // && clientScript.src.match(/\/janusweb.js^/)) {
var parts = clientScript.src.split('/');
-----END OF PAGE-----