-- 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: 0b045194b1f460891ab26332b93308d3a6759a4d:
path_to:
revision_to:

git.thebackupbox.net

janusweb

git://git.thebackupbox.net/janusweb

commit 0b045194b1f460891ab26332b93308d3a6759a4d
Author: James Baicoianu <james_github@baicoianu.com>
Date:   Wed Sep 21 13:07:43 2016 -0700

    Added about:blank

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

index eb100ae2caa8945a424ce6a50022251b62b4fa91..

index ..4944989d9d755bb0070ebf0550d13988f050cdfb 100644

--- a/scripts/room.js
+++ b/scripts/room.js
@@ -3,7 +3,7 @@ elation.require([
      'engine.things.generic', 'engine.things.label', 'engine.things.skybox',
     'janusweb.object', 'janusweb.portal', 'janusweb.image', 'janusweb.video', 'janusweb.text',
     'janusweb.sound', 'janusweb.januslight', 'janusweb.janusparticle',
-    'janusweb.translators.bookmarks', 'janusweb.translators.reddit', 'janusweb.translators.error'
+    'janusweb.translators.bookmarks', 'janusweb.translators.reddit', 'janusweb.translators.error', 'janusweb.translators.blank'
   ], function() {
   elation.component.add('engine.things.janusroom', function() {
     this.postinit = function() {
@@ -39,6 +39,7 @@ elation.require([
         'cursor_visible': { type: 'bool', default: true },
       });
       this.translators = {
+        '^about:blank$': elation.janusweb.translators.blank({}),
         '^bookmarks$': elation.janusweb.translators.bookmarks({}),
         '^https?:\/\/(www\.)?reddit.com': elation.janusweb.translators.reddit({}),
         '^error$': elation.janusweb.translators.error({})
diff --git a/scripts/translators/blank.js b/scripts/translators/blank.js
new file mode 100644
index 0000000000000000000000000000000000000000..b8c94dee1992c91d2855012f5da776906145b715
--- /dev/null
+++ b/scripts/translators/blank.js
@@ -0,0 +1,20 @@
+elation.require([], function() {
+  elation.component.add('janusweb.translators.blank', function() {
+    this.exec = function(args) {
+      return new Promise(function(resolve, reject) {
+        var roomdata = {
+          room: {
+            use_local_asset: 'room_plane',
+            pos: [0, 0, 0],
+            orientation: new THREE.Quaternion().setFromEuler(new THREE.Euler(0,0,0))
+          },
+          objects: [],
+          links: []
+        };
+        //var bookmarks = elation.collection.localindexed({key: 'janusweb.bookmarks'});
+        resolve(roomdata);
+      });
+    }
+  });
+});
+

-----END OF PAGE-----

-- Response ended

-- Page fetched on Sun Jun 2 16:59:54 2024