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