Skip to content
This repository was archived by the owner on Jul 22, 2024. It is now read-only.

Commit 89a3277

Browse files
committed
New namespace for telemetry.
1 parent 53993c4 commit 89a3277

File tree

11 files changed

+15
-24
lines changed

11 files changed

+15
-24
lines changed

Assets/WebGLTemplates/WebVR/index.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@
1111
<meta name="description" content="%UNITY_CUSTOM_DESCRIPTION%">
1212
<link rel="icon" href="favicon.ico">
1313
<link rel="stylesheet" type="text/css" href="styles/webvr.css">
14-
<script src="%UNITY_WEBGL_LOADER_URL%"></script>
15-
<script src="src/telemetry.js"></script>
14+
<script src="lib/telemetry.js"></script>
1615
<script>
17-
UnityLoader.WebVR.telemetry.start({
16+
MozillaResearch.telemetry.start({
1817
researchAnalytics: true,
1918
researchErrorLogging: true
2019
});
2120
</script>
21+
<script src="%UNITY_WEBGL_LOADER_URL%"></script>
2222
<script>
2323
/* global UnityLoader */
2424
(function () {
@@ -83,8 +83,8 @@ <h3>You&rsquo;ll need a <a href="https://webvr.rocks/">WebVR-enabled browser</a>
8383
<button id="entervr" value="Enter VR"></button>
8484
</div>
8585

86-
<script src="lib/gl-matrix-min.js"></script>
87-
<script src="lib/webvr-polyfill.min.js"></script>
86+
<script src="vendor/gl-matrix-min.js"></script>
87+
<script src="vendor/webvr-polyfill.min.js"></script>
8888
<script src="webvr.js"></script>
8989
</body>
9090

Assets/WebGLTemplates/WebVR/src/telemetry.js renamed to Assets/WebGLTemplates/WebVR/lib/telemetry.js

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22
(function (window) {
33
'use strict';
44

5-
if (!('UnityLoader' in window)) {
6-
console.warn('`UnityLoader` object not found.');
7-
return;
5+
if (!('MozillaResearch' in window)) {
6+
window.MozillaResearch = {};
7+
}
8+
9+
if (!('telemetry' in window.MozillaResearch)) {
10+
window.MozillaResearch.telemetry = {} ;
811
}
912

1013
var navigator = window.navigator;
11-
var telemetry = getModule('UnityLoader.WebVR.telemetry');
14+
var telemetry = window.MozillaResearch.telemetry;
1215

1316
telemetry.ga = {
1417
create: function (trackingId, cookieDomain, name, fieldsObject) {
@@ -97,16 +100,4 @@ function injectScript (src, callback) {
97100
return script;
98101
}
99102

100-
function getModule (modulePath) {
101-
var fragments = modulePath.split('.');
102-
var currentModule = window;
103-
for (var i = 0, l = fragments.length; i < l; i++) {
104-
var submoduleName = fragments[i];
105-
if (!(submoduleName in currentModule)) {
106-
currentModule[submoduleName] = {};
107-
}
108-
currentModule = currentModule[submoduleName];
109-
}
110-
return currentModule;
111-
}
112103
})(window);
File renamed without changes.

Assets/WebGLTemplates/WebVR/styles/webvr.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ a:link, a:visited {
104104
}
105105

106106
#entervr {
107-
background: #fff url(vr.png) center no-repeat;
107+
background: #fff url(../vr.png) center no-repeat;
108108
background-size: 80%;
109109
cursor: pointer;
110110
display: none;
Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
File renamed without changes.

Assets/WebGLTemplates/WebVR/lib/gl-matrix-min.js.meta renamed to Assets/WebGLTemplates/WebVR/vendor/gl-matrix-min.js.meta

File renamed without changes.

Assets/WebGLTemplates/WebVR/lib/webvr-polyfill.min.js renamed to Assets/WebGLTemplates/WebVR/vendor/webvr-polyfill.min.js

File renamed without changes.

Assets/WebGLTemplates/WebVR/lib/webvr-polyfill.min.js.map renamed to Assets/WebGLTemplates/WebVR/vendor/webvr-polyfill.min.js.map

File renamed without changes.

Assets/WebGLTemplates/WebVR/lib/webvr-polyfill.min.js.map.meta renamed to Assets/WebGLTemplates/WebVR/vendor/webvr-polyfill.min.js.map.meta

File renamed without changes.

0 commit comments

Comments
 (0)