|
@@ -4512,29 +4512,16 @@ function filterArray(arr, callback) {
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
-var auxArrayFlatten = [];
|
|
|
-
|
|
|
-function flattenArray(arr) {
|
|
|
- if (!arr.length) { return arr; }
|
|
|
-
|
|
|
- var result = auxArrayFlatten;
|
|
|
- var node = arr.pop();
|
|
|
-
|
|
|
- do {
|
|
|
- if (node.constructor === Array) {
|
|
|
- for (var i = 0; i < node.length; i++) {
|
|
|
- arr.push(node[i]);
|
|
|
- }
|
|
|
+function flattenArray (arr, result) {
|
|
|
+ if (!result) { result = []; }
|
|
|
+ for (var i = 0, length = arr.length; i < length; i++) {
|
|
|
+ var value = arr[i];
|
|
|
+ if (Array.isArray(value)) {
|
|
|
+ flattenArray(value, result);
|
|
|
} else {
|
|
|
- result.push(node);
|
|
|
+ result.push(value);
|
|
|
}
|
|
|
- } while (arr.length && (node = arr.pop()) !== undefined);
|
|
|
-
|
|
|
- result.reverse(); // Reverse result to restore the original order.
|
|
|
-
|
|
|
- // arr turns into the auxArray and we return the previously aux array.
|
|
|
- auxArrayFlatten = arr;
|
|
|
- auxArrayFilter.length = 0;
|
|
|
+ }
|
|
|
return result;
|
|
|
}
|
|
|
|
|
@@ -63464,7 +63451,7 @@ module.exports={
|
|
|
"present": "0.0.6",
|
|
|
"promise-polyfill": "^3.1.0",
|
|
|
"style-attr": "^1.0.2",
|
|
|
- "super-animejs": "^3.0.0",
|
|
|
+ "super-animejs": "^3.1.0",
|
|
|
"super-three": "^0.102.2",
|
|
|
"three-bmfont-text": "^2.1.0",
|
|
|
"webvr-polyfill": "^0.10.10"
|
|
@@ -67343,6 +67330,7 @@ module.exports.Component = registerComponent('oculus-go-controls', {
|
|
|
var data = this.data;
|
|
|
el.setAttribute('tracked-controls', {
|
|
|
armModel: data.armModel,
|
|
|
+ hand: data.hand,
|
|
|
idPrefix: GAMEPAD_ID_PREFIX,
|
|
|
orientationOffset: data.orientationOffset
|
|
|
});
|
|
@@ -77024,7 +77012,7 @@ _dereq_('./core/a-mixin');
|
|
|
_dereq_('./extras/components/');
|
|
|
_dereq_('./extras/primitives/');
|
|
|
|
|
|
-console.log('A-Frame Version: 0.9.2 (Date 2019-05-06, Commit #f57a1fa)');
|
|
|
+console.log('A-Frame Version: 0.9.2 (Date 2019-05-10, Commit #b356db2)');
|
|
|
console.log('three Version (https://github.com/supermedium/three.js):',
|
|
|
pkg.dependencies['super-three']);
|
|
|
console.log('WebVR Polyfill Version:', pkg.dependencies['webvr-polyfill']);
|