repo: janusweb action: commit revision: path_from: revision_from: b28f4bf631678abed3a3035b49616c45259b1fd9: path_to: revision_to:
commit b28f4bf631678abed3a3035b49616c45259b1fd9 Author: James BaicoianuDate: 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
--- 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-----