repo: janusweb
action: commit
revision: 
path_from: 
revision_from: b28f4bf631678abed3a3035b49616c45259b1fd9:
path_to: 
revision_to: 
git.thebackupbox.net
janusweb
git clone git://git.thebackupbox.net/janusweb
commit b28f4bf631678abed3a3035b49616c45259b1fd9
Author: James Baicoianu 
Date:   Wed Jan 13 00:50:24 2021 -0800

    Respect `` setting

diff --git a/media/assets/webui/apps/locomotion/teleporter.js b/media/assets/webui/apps/locomotion/teleporter.js
index 370b719dfe7a56d1161551ec589e9677e6ed7eeb..
index ..17d3a52598a87ef61de6b64ae94f0e219afc6686 100644
--- a/media/assets/webui/apps/locomotion/teleporter.js
+++ b/media/assets/webui/apps/locomotion/teleporter.js
@@ -245,6 +245,7 @@ janus.registerElement('locomotion_teleporter', {
     this.teleportangle = (controllerangle + playerangle) + Math.PI;
   },
   handleMouseDown(ev) {
+    if (!room.teleport) return;
     if (ev.button == 0 && (player.enabled || janus.hmd)) {
       this.longpresstimer = setTimeout(() => { this.enableCursor(); }, this.longpresstime);
       this.mousediff = [0,0];
@@ -252,6 +253,7 @@ janus.registerElement('locomotion_teleporter', {
     }
   },
   handleMouseMove(ev) {
+    if (!room.teleport) return;
     if (this.longpresstimer) {
       this.mousediff[0] += ev.movementX;
       this.mousediff[1] += ev.movementY
@@ -262,6 +264,7 @@ janus.registerElement('locomotion_teleporter', {
     }
   },
   handleTouchMove(ev) {
+    if (!room.teleport) return;
     if (this.longpresstimer) {
       var touch = ev.changedTouches[0];

@@ -284,6 +287,7 @@ janus.registerElement('locomotion_teleporter', {
     }
   },
   handleMouseUp(ev) {
+    if (!room.teleport) return;
     if (this.longpresstimer) {
       clearTimeout(this.longpresstimer);
     }

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