From cd203344b3c765cf90ff2d33d78e1f21e62fe7f1 Mon Sep 17 00:00:00 2001
From: joni <johnfshaughnessy@gmail.com>
Date: Thu, 10 May 2018 13:06:26 -0700
Subject: [PATCH] Move RENDER_ORDER into window.APP

---
 src/components/cursor-controller.js |  2 +-
 src/components/in-world-hud.js      |  9 +++++----
 src/hub.js                          | 11 +++++------
 3 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/src/components/cursor-controller.js b/src/components/cursor-controller.js
index af1a9e816..7f0f815de 100644
--- a/src/components/cursor-controller.js
+++ b/src/components/cursor-controller.js
@@ -399,7 +399,7 @@ AFRAME.registerComponent("cursor-controller", {
   },
 
   _handleCursorLoaded: function() {
-    this.data.cursor.object3DMap.mesh.renderOrder = window.RENDER_ORDER.CURSOR;
+    this.data.cursor.object3DMap.mesh.renderOrder = window.APP.RENDER_ORDER.CURSOR;
   },
 
   _handleControllerConnected: function(e) {
diff --git a/src/components/in-world-hud.js b/src/components/in-world-hud.js
index 30a912ef9..7633414b6 100644
--- a/src/components/in-world-hud.js
+++ b/src/components/in-world-hud.js
@@ -8,10 +8,11 @@ AFRAME.registerComponent("in-world-hud", {
     this.freeze = this.el.querySelector(".freeze");
     this.bubble = this.el.querySelector(".bubble");
     this.background = this.el.querySelector(".bg");
-    this.mic.object3DMap.mesh.renderOrder = window.RENDER_ORDER.HUD;
-    this.freeze.object3DMap.mesh.renderOrder = window.RENDER_ORDER.HUD;
-    this.bubble.object3DMap.mesh.renderOrder = window.RENDER_ORDER.HUD;
-    this.background.object3DMap.mesh.renderORder = window.RENDER_ORDER.HUD_BACKGROUND;
+    const renderOrder = window.APP.RENDER_ORDER;
+    this.mic.object3DMap.mesh.renderOrder = renderOrder.HUD;
+    this.freeze.object3DMap.mesh.renderOrder = renderOrder.HUD;
+    this.bubble.object3DMap.mesh.renderOrder = renderOrder.HUD;
+    this.background.object3DMap.mesh.renderORder = renderOrder.HUD_BACKGROUND;
 
     this.updateButtonStates = () => {
       this.mic.setAttribute("icon-button", "active", this.el.sceneEl.is("muted"));
diff --git a/src/hub.js b/src/hub.js
index b3db4c5fa..5b82f89e5 100644
--- a/src/hub.js
+++ b/src/hub.js
@@ -86,6 +86,11 @@ if (qs.quality) {
 } else {
   window.APP.quality = isMobile ? "low" : "high";
 }
+window.APP.RENDER_ORDER = {
+  HUD_BACKGROUND: 1,
+  HUD: 2,
+  CURSOR: 3
+};
 
 import "aframe-physics-system";
 import "aframe-physics-extras";
@@ -111,12 +116,6 @@ import { generateDefaultProfile, generateRandomName } from "./utils/identity.js"
 import { getAvailableVREntryTypes, VR_DEVICE_AVAILABILITY } from "./utils/vr-caps-detect.js";
 import ConcurrentLoadDetector from "./utils/concurrent-load-detector.js";
 
-window.RENDER_ORDER = {
-  HUD_BACKGROUND: 1,
-  HUD: 2,
-  CURSOR: 3
-};
-
 function qsTruthy(param) {
   const val = qs[param];
   // if the param exists but is not set (e.g. "?foo&bar"), its value is null.
-- 
GitLab