|
@@ -63415,7 +63415,7 @@ function extend() {
|
|
|
},{}],51:[function(_dereq_,module,exports){
|
|
|
module.exports={
|
|
|
"name": "aframe",
|
|
|
- "version": "0.9.1",
|
|
|
+ "version": "0.9.2",
|
|
|
"description": "A web framework for building virtual reality experiences.",
|
|
|
"homepage": "https://aframe.io/",
|
|
|
"main": "dist/aframe-master.js",
|
|
@@ -63434,7 +63434,7 @@ module.exports={
|
|
|
"lint:fix": "semistandard --fix",
|
|
|
"precommit": "npm run lint",
|
|
|
"prepush": "node scripts/testOnlyCheck.js",
|
|
|
- "prerelease": "node scripts/release.js 0.9.0 0.9.1",
|
|
|
+ "prerelease": "node scripts/release.js 0.9.1 0.9.2",
|
|
|
"start": "npm run dev",
|
|
|
"start:https": "cross-env SSL=true npm run dev",
|
|
|
"test": "karma start ./tests/karma.conf.js",
|
|
@@ -74445,6 +74445,34 @@ module.exports.AScene = registerElement('a-scene', {
|
|
|
initMetaTags(this);
|
|
|
initWakelock(this);
|
|
|
|
|
|
+ // Handler to exit VR (e.g., Oculus Browser back button).
|
|
|
+ this.onVRPresentChangeBound = bind(this.onVRPresentChange, this);
|
|
|
+ window.addEventListener('vrdisplaypresentchange', this.onVRPresentChangeBound);
|
|
|
+
|
|
|
+ // Bind functions.
|
|
|
+ this.enterVRBound = function () { self.enterVR(); };
|
|
|
+ this.exitVRBound = function () { self.exitVR(); };
|
|
|
+ this.exitVRTrueBound = function () { self.exitVR(true); };
|
|
|
+ this.pointerRestrictedBound = function () { self.pointerRestricted(); };
|
|
|
+ this.pointerUnrestrictedBound = function () { self.pointerUnrestricted(); };
|
|
|
+
|
|
|
+ if (!isWebXRAvailable) {
|
|
|
+ // Exit VR on `vrdisplaydeactivate` (e.g. taking off Rift headset).
|
|
|
+ window.addEventListener('vrdisplaydeactivate', this.exitVRBound);
|
|
|
+
|
|
|
+ // Exit VR on `vrdisplaydisconnect` (e.g. unplugging Rift headset).
|
|
|
+ window.addEventListener('vrdisplaydisconnect', this.exitVRTrueBound);
|
|
|
+
|
|
|
+ // Register for mouse restricted events while in VR
|
|
|
+ // (e.g. mouse no longer available on desktop 2D view)
|
|
|
+ window.addEventListener('vrdisplaypointerrestricted', this.pointerRestrictedBound);
|
|
|
+
|
|
|
+ // Register for mouse unrestricted events while in VR
|
|
|
+ // (e.g. mouse once again available on desktop 2D view)
|
|
|
+ window.addEventListener('vrdisplaypointerunrestricted',
|
|
|
+ this.pointerUnrestrictedBound);
|
|
|
+ }
|
|
|
+
|
|
|
// Camera set up by camera system.
|
|
|
this.addEventListener('cameraready', function () {
|
|
|
self.attachedCallbackPostCamera();
|
|
@@ -74477,36 +74505,6 @@ module.exports.AScene = registerElement('a-scene', {
|
|
|
|
|
|
// Add to scene index.
|
|
|
scenes.push(this);
|
|
|
-
|
|
|
- // Handler to exit VR (e.g., Oculus Browser back button).
|
|
|
- this.onVRPresentChangeBound = bind(this.onVRPresentChange, this);
|
|
|
- window.addEventListener('vrdisplaypresentchange', this.onVRPresentChangeBound);
|
|
|
-
|
|
|
- // bind functions
|
|
|
- this.enterVRBound = function () { self.enterVR(); };
|
|
|
- this.exitVRBound = function () { self.exitVR(); };
|
|
|
- this.exitVRTrueBound = function () { self.exitVR(true); };
|
|
|
- this.pointerRestrictedBound = function () { self.pointerRestricted(); };
|
|
|
- this.pointerUnrestrictedBound = function () { self.pointerUnrestricted(); };
|
|
|
-
|
|
|
- if (!isWebXRAvailable) {
|
|
|
- // Enter VR on `vrdisplayactivate` (e.g. putting on Rift headset).
|
|
|
- window.addEventListener('vrdisplayactivate', this.enterVRBound);
|
|
|
-
|
|
|
- // Exit VR on `vrdisplaydeactivate` (e.g. taking off Rift headset).
|
|
|
- window.addEventListener('vrdisplaydeactivate', this.exitVRBound);
|
|
|
-
|
|
|
- // Exit VR on `vrdisplaydisconnect` (e.g. unplugging Rift headset).
|
|
|
- window.addEventListener('vrdisplaydisconnect', this.exitVRTrueBound);
|
|
|
-
|
|
|
- // Register for mouse restricted events while in VR
|
|
|
- // (e.g. mouse no longer available on desktop 2D view)
|
|
|
- window.addEventListener('vrdisplaypointerrestricted', this.pointerRestrictedBound);
|
|
|
-
|
|
|
- // Register for mouse unrestricted events while in VR
|
|
|
- // (e.g. mouse once again available on desktop 2D view)
|
|
|
- window.addEventListener('vrdisplaypointerunrestricted', this.pointerUnrestrictedBound);
|
|
|
- }
|
|
|
},
|
|
|
writable: window.debug
|
|
|
},
|
|
@@ -77026,7 +77024,7 @@ _dereq_('./core/a-mixin');
|
|
|
_dereq_('./extras/components/');
|
|
|
_dereq_('./extras/primitives/');
|
|
|
|
|
|
-console.log('A-Frame Version: 0.9.1 (Date 2019-05-01, Commit #e3ee3d0)');
|
|
|
+console.log('A-Frame Version: 0.9.2 (Date 2019-05-06, Commit #f57a1fa)');
|
|
|
console.log('three Version (https://github.com/supermedium/three.js):',
|
|
|
pkg.dependencies['super-three']);
|
|
|
console.log('WebVR Polyfill Version:', pkg.dependencies['webvr-polyfill']);
|