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

git.thebackupbox.net

janusweb

git://git.thebackupbox.net/janusweb

commit 0ee70afef5a8fc46984295e40e4ba5331c63d676
Author: James Baicoianu <james_github@baicoianu.com>
Date:   Tue Jul 13 16:18:52 2021 -0700

    Enable player when user interacts with virtual gamepad

diff --git a/media/assets/webui/apps/virtualgamepad/virtualgamepad.js b/media/assets/webui/apps/virtualgamepad/virtualgamepad.js

index 0fd943f1c2672e52a82fdff542d372e3bbd717a2..

index ..53ee6f0f5c21acd51f97745d7358f0e62937b550 100644

--- a/media/assets/webui/apps/virtualgamepad/virtualgamepad.js
+++ b/media/assets/webui/apps/virtualgamepad/virtualgamepad.js
@@ -99,7 +99,11 @@ this.debug.style.zIndex = '1000';
     let janus = elation.component.fetch(this.queryParentSelector('[data-elation-component="janusweb.client"]'))
     janus.engine.systems.controls.addVirtualGamepad(this);
     this.hide();
-    janus.engine.systems.render.renderer.domElement.addEventListener('touchstart', (ev) => { this.show(); this.reset(); });
+    janus.engine.systems.render.renderer.domElement.addEventListener('touchstart', (ev) => {
+      this.show();
+      this.reset();
+      if (!player.enabled) player.enable();
+    });
   }
   reset() {
     for (let i = 0; i < this.axes.length; i++) {
@@ -235,7 +239,7 @@ elation.elements.define('janus.controls.analog', class extends elation.elements.
         this.setStickPosition(x, y);
       }
     }
-    ev.preventDefault();
+    //ev.preventDefault();
     ev.stopPropagation();
   }
   handleTouchEnd(ev) {

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

-- Response ended

-- Page fetched on Sun Jun 2 17:25:31 2024