Quellcode durchsuchen

Removed mouse capture!

David Catuhe vor 9 Jahren
Ursprung
Commit
ab64b017a4

Datei-Diff unterdrückt, da er zu groß ist
+ 15 - 15
dist/preview release/babylon.core.js


Datei-Diff unterdrückt, da er zu groß ist
+ 967 - 967
dist/preview release/babylon.d.ts


Datei-Diff unterdrückt, da er zu groß ist
+ 22 - 22
dist/preview release/babylon.js


+ 4 - 4
dist/preview release/babylon.max.js

@@ -11638,7 +11638,7 @@ var BABYLON;
                 this._pointerInput = function (p, s) {
                     var evt = p.event;
                     if (p.type === 1 /* PointerDown */) {
-                        evt.srcElement.setPointerCapture(evt.pointerId);
+                        //   evt.srcElement.setPointerCapture(evt.pointerId);
                         _this.previousPosition = {
                             x: evt.clientX,
                             y: evt.clientY
@@ -11648,7 +11648,7 @@ var BABYLON;
                         }
                     }
                     else if (p.type === 2 /* PointerUp */) {
-                        evt.srcElement.releasePointerCapture(evt.pointerId);
+                        //  evt.srcElement.releasePointerCapture(evt.pointerId);
                         _this.previousPosition = null;
                         if (!noPreventDefault) {
                             evt.preventDefault();
@@ -11846,7 +11846,7 @@ var BABYLON;
                         if (!noPreventDefault) {
                             evt.preventDefault();
                         }
-                        evt.srcElement.setPointerCapture(evt.pointerId);
+                        //  evt.srcElement.setPointerCapture(evt.pointerId);
                         _this._pointerPressed.push(evt.pointerId);
                         if (_this._pointerPressed.length !== 1) {
                             return;
@@ -11863,7 +11863,7 @@ var BABYLON;
                         if (!noPreventDefault) {
                             evt.preventDefault();
                         }
-                        evt.srcElement.releasePointerCapture(evt.pointerId);
+                        //  evt.srcElement.releasePointerCapture(evt.pointerId);
                         var index = _this._pointerPressed.indexOf(evt.pointerId);
                         if (index === -1) {
                             return;

Datei-Diff unterdrückt, da er zu groß ist
+ 22 - 22
dist/preview release/babylon.noworker.js


+ 2 - 2
src/Cameras/Inputs/babylon.arcrotatecamera.input.pointers.ts

@@ -40,7 +40,7 @@ module BABYLON {
             this._pointerInput = (p, s) => {
                 var evt = <PointerEvent>p.event;
                 if (p.type === PointerEventType.PointerDown) {
-                    evt.srcElement.setPointerCapture(evt.pointerId);
+                   // evt.srcElement.setPointerCapture(evt.pointerId);
 
                     // Manage panning with right click
                     this._isRightClick = evt.button === 2;
@@ -52,7 +52,7 @@ module BABYLON {
                         evt.preventDefault();
                     }
                 } else if (p.type === PointerEventType.PointerUp) {
-                    evt.srcElement.releasePointerCapture(evt.pointerId);
+                   // evt.srcElement.releasePointerCapture(evt.pointerId);
 
                     cacheSoloPointer = null;
                     previousPinchDistance = 0;

+ 2 - 2
src/Cameras/Inputs/babylon.freecamera.input.mouse.js

@@ -18,7 +18,7 @@ var BABYLON;
                 this._pointerInput = function (p, s) {
                     var evt = p.event;
                     if (p.type === 1 /* PointerDown */) {
-                        evt.srcElement.setPointerCapture(evt.pointerId);
+                        //   evt.srcElement.setPointerCapture(evt.pointerId);
                         _this.previousPosition = {
                             x: evt.clientX,
                             y: evt.clientY
@@ -28,7 +28,7 @@ var BABYLON;
                         }
                     }
                     else if (p.type === 2 /* PointerUp */) {
-                        evt.srcElement.releasePointerCapture(evt.pointerId);
+                        //  evt.srcElement.releasePointerCapture(evt.pointerId);
                         _this.previousPosition = null;
                         if (!noPreventDefault) {
                             evt.preventDefault();

+ 2 - 2
src/Cameras/Inputs/babylon.freecamera.input.mouse.ts

@@ -18,7 +18,7 @@ module BABYLON {
                 this._pointerInput = (p, s) => {
                     var evt = <PointerEvent>p.event;
                     if (p.type === PointerEventType.PointerDown) {
-                        evt.srcElement.setPointerCapture(evt.pointerId);
+                     //   evt.srcElement.setPointerCapture(evt.pointerId);
 
                         this.previousPosition = {
                             x: evt.clientX,
@@ -30,7 +30,7 @@ module BABYLON {
                         }
                     }
                     else if (p.type === PointerEventType.PointerUp) {
-                        evt.srcElement.releasePointerCapture(evt.pointerId);
+                      //  evt.srcElement.releasePointerCapture(evt.pointerId);
                         this.previousPosition = null;
                         if (!noPreventDefault) {
                             evt.preventDefault();

+ 2 - 2
src/Cameras/Inputs/babylon.freecamera.input.touch.js

@@ -32,7 +32,7 @@ var BABYLON;
                         if (!noPreventDefault) {
                             evt.preventDefault();
                         }
-                        evt.srcElement.setPointerCapture(evt.pointerId);
+                        //  evt.srcElement.setPointerCapture(evt.pointerId);
                         _this._pointerPressed.push(evt.pointerId);
                         if (_this._pointerPressed.length !== 1) {
                             return;
@@ -49,7 +49,7 @@ var BABYLON;
                         if (!noPreventDefault) {
                             evt.preventDefault();
                         }
-                        evt.srcElement.releasePointerCapture(evt.pointerId);
+                        //  evt.srcElement.releasePointerCapture(evt.pointerId);
                         var index = _this._pointerPressed.indexOf(evt.pointerId);
                         if (index === -1) {
                             return;

+ 2 - 2
src/Cameras/Inputs/babylon.freecamera.input.touch.ts

@@ -36,7 +36,7 @@ module BABYLON {
                             evt.preventDefault();
                         }
 
-                        evt.srcElement.setPointerCapture(evt.pointerId);
+                      //  evt.srcElement.setPointerCapture(evt.pointerId);
                         this._pointerPressed.push(evt.pointerId);
 
                         if (this._pointerPressed.length !== 1) {
@@ -58,7 +58,7 @@ module BABYLON {
                             evt.preventDefault();
                         }
 
-                        evt.srcElement.releasePointerCapture(evt.pointerId);
+                      //  evt.srcElement.releasePointerCapture(evt.pointerId);
                         var index: number = this._pointerPressed.indexOf(evt.pointerId);
 
                         if (index === -1) {