-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: janusweb
action: commit
revision:
path_from:
revision_from: 40ec22edad899e23fa3fd2a0f1e9420849ede3be:
path_to:
revision_to:

git.thebackupbox.net

janusweb

git://git.thebackupbox.net/janusweb

commit 40ec22edad899e23fa3fd2a0f1e9420849ede3be
Author: James Baicoianu <james_github@baicoianu.com>
Date:   Thu Jul 20 11:52:54 2017 -0700

    Added serviceworker config options

diff --git a/scripts/client.js b/scripts/client.js

index 4bbf1f052bc096715932c4eb20dfc4a60f83ea00..

index ..804b470aad8ffb27122af84ac169fbabd8dae72b 100644

--- 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-----

-- Response ended

-- Page fetched on Sun Jun 2 16:49:13 2024