@@ -20190,7 +20190,10 @@ var Kiwi;
2019020190 if (Kiwi.DEVICE.pointerEnabled) {
2019120191 var pointerUp = 'pointerup', pointerDown = 'pointerdown', pointerEnter = 'pointerenter', pointerLeave = 'pointerleave', pointerCancel = 'pointercancel', pointerMove = 'pointermove';
2019220192 //Is it IE 10?
20193- if ((window.navigator.msPointerEnabled)) {
20193+ if (window["PointerEvent"]) {
20194+ }
20195+ else if ((window["MSPointerEvent"])) {
20196+ // IE10 compatibility
2019420197 var pointerUp = 'MSPointerUp', pointerDown = 'MSPointerDown', pointerEnter = 'MSPointerEnter', pointerLeave = 'MSPointerLeave', pointerCancel = 'MSPointerCancel', pointerMove = 'MSPointerMove';
2019520198 }
2019620199 this._onTouchStartBind = this.onPointerStart.bind(this);
@@ -20521,7 +20524,7 @@ var Kiwi;
2052120524 * @private
2052220525 */
2052320526 Touch.prototype.onPointerStart = function (event) {
20524- if (event.type === 'touch') {
20527+ if (event.type === 'touch' || event.type === "pointerdown" ) {
2052520528 this._registerFinger(event, event.pointerId);
2052620529 }
2052720530 };
@@ -20532,7 +20535,7 @@ var Kiwi;
2053220535 * @private
2053320536 */
2053420537 Touch.prototype.onPointerCancel = function (event) {
20535- if (event.type === 'touch') {
20538+ if (event.type === 'touch' || event.type === "pointercancel" ) {
2053620539 this._cancelFinger(event, event.pointerId);
2053720540 }
2053820541 };
@@ -20543,7 +20546,7 @@ var Kiwi;
2054320546 * @private
2054420547 */
2054520548 Touch.prototype.onPointerEnter = function (event) {
20546- if (event.type === 'touch') {
20549+ if (event.type === 'touch' || event.type === "pointerenter" ) {
2054720550 this._enterFinger(event, event.pointerId);
2054820551 }
2054920552 };
@@ -20554,7 +20557,7 @@ var Kiwi;
2055420557 * @private
2055520558 */
2055620559 Touch.prototype.onPointerLeave = function (event) {
20557- if (event.type === 'touch') {
20560+ if (event.type === 'touch' || event.type === "pointerleave" ) {
2055820561 this._leaveFinger(event, event.pointerId);
2055920562 }
2056020563 };
@@ -20564,7 +20567,7 @@ var Kiwi;
2056420567 * @param event {PointerEvent}
2056520568 */
2056620569 Touch.prototype.onPointerMove = function (event) {
20567- if (event.type === 'touch') {
20570+ if (event.type === 'touch' || event.type === "pointermove" ) {
2056820571 this._moveFinger(event, event.pointerId);
2056920572 }
2057020573 };
@@ -20575,7 +20578,7 @@ var Kiwi;
2057520578 * @private
2057620579 */
2057720580 Touch.prototype.onPointerEnd = function (event) {
20578- if (event.type === 'touch') {
20581+ if (event.type === 'touch' || event.type === "pointerup" ) {
2057920582 this._deregisterFinger(event, event.pointerId);
2058020583 }
2058120584 };
@@ -20611,7 +20614,10 @@ var Kiwi;
2061120614 if (Kiwi.DEVICE.pointerEnabled) {
2061220615 var pointerUp = 'pointerup', pointerDown = 'pointerdown', pointerEnter = 'pointerenter', pointerLeave = 'pointerleave', pointerCancel = 'pointercancel', pointerMove = 'pointermove';
2061320616 //Is it IE 10?
20614- if ((window.navigator.msPointerEnabled)) {
20617+ if (window["PointerEvent"]) {
20618+ }
20619+ else if ((window["MSPointerEvent"])) {
20620+ // IE10 compatibility
2061520621 var pointerUp = 'MSPointerUp', pointerDown = 'MSPointerDown', pointerEnter = 'MSPointerEnter', pointerLeave = 'MSPointerLeave', pointerCancel = 'MSPointerCancel', pointerMove = 'MSPointerMove';
2061620622 }
2061720623 this._domElement.removeEventListener(pointerUp, this._onTouchStartBind, false);
@@ -34708,7 +34714,11 @@ var Kiwi;
3470834714 return GameManager;
3470934715 })();
3471034716 Kiwi.GameManager = GameManager;
34711- Kiwi.Plugins = {};
34717+ var Plugins;
34718+ (function (Plugins) {
34719+ null;
34720+ })(Plugins = Kiwi.Plugins || (Kiwi.Plugins = {}));
34721+ ;
3471234722 Kiwi.extend = function (d, b) {
3471334723 for (var p in b)
3471434724 if (b.hasOwnProperty(p))
0 commit comments