162 lines
6.6 KiB
JavaScript
162 lines
6.6 KiB
JavaScript
// Module ID: 454
|
|
// Function ID: 6055
|
|
// Name: clearInteractionHandle
|
|
// Dependencies: []
|
|
|
|
// Module 454 (clearInteractionHandle)
|
|
function clearInteractionHandle(handle) {
|
|
if (handle.handle) {
|
|
const result = require(dependencyMap[1]).default.clearInteractionHandle(handle.handle);
|
|
handle.handle = null;
|
|
const _default = require(dependencyMap[1]).default;
|
|
}
|
|
if (arg1) {
|
|
arg1(arg2, arg3);
|
|
}
|
|
}
|
|
let closure_2 = require(dependencyMap[0]).default.currentCentroidXOfTouchesChangedAfter;
|
|
let closure_3 = require(dependencyMap[0]).default.currentCentroidYOfTouchesChangedAfter;
|
|
let closure_4 = require(dependencyMap[0]).default.previousCentroidXOfTouchesChangedAfter;
|
|
let closure_5 = require(dependencyMap[0]).default.previousCentroidYOfTouchesChangedAfter;
|
|
const currentCentroidX = require(dependencyMap[0]).default.currentCentroidX;
|
|
const currentCentroidY = require(dependencyMap[0]).default.currentCentroidY;
|
|
const obj = {
|
|
_initializeGestureState(arg0) {
|
|
arg0.moveX = 0;
|
|
arg0.moveY = 0;
|
|
arg0.x0 = 0;
|
|
arg0.y0 = 0;
|
|
arg0.dx = 0;
|
|
arg0.dy = 0;
|
|
arg0.vx = 0;
|
|
arg0.vy = 0;
|
|
arg0.numberActiveTouches = 0;
|
|
arg0._accountsForMovesUpTo = 0;
|
|
},
|
|
_updateGestureStateOnMove(_accountsForMovesUpTo, touchHistory) {
|
|
_accountsForMovesUpTo.numberActiveTouches = touchHistory.numberActiveTouches;
|
|
_accountsForMovesUpTo.moveX = callback(touchHistory, _accountsForMovesUpTo._accountsForMovesUpTo);
|
|
_accountsForMovesUpTo.moveY = callback2(touchHistory, _accountsForMovesUpTo._accountsForMovesUpTo);
|
|
_accountsForMovesUpTo = _accountsForMovesUpTo._accountsForMovesUpTo;
|
|
const tmp = callback3(touchHistory, _accountsForMovesUpTo);
|
|
const tmp2 = callback(touchHistory, _accountsForMovesUpTo);
|
|
const sum = _accountsForMovesUpTo.dx + (tmp2 - tmp);
|
|
const sum1 = _accountsForMovesUpTo.dy + (callback2(touchHistory, _accountsForMovesUpTo) - callback4(touchHistory, _accountsForMovesUpTo));
|
|
const diff = touchHistory.mostRecentTimeStamp - _accountsForMovesUpTo._accountsForMovesUpTo;
|
|
_accountsForMovesUpTo.vx = (sum - _accountsForMovesUpTo.dx) / diff;
|
|
_accountsForMovesUpTo.vy = (sum1 - _accountsForMovesUpTo.dy) / diff;
|
|
_accountsForMovesUpTo.dx = sum;
|
|
_accountsForMovesUpTo.dy = sum1;
|
|
_accountsForMovesUpTo._accountsForMovesUpTo = touchHistory.mostRecentTimeStamp;
|
|
},
|
|
create(arg0) {
|
|
const require = arg0;
|
|
let closure_1 = { handle: null };
|
|
let obj = { "Bool(false)": -356957697, "Bool(false)": -498008062, "Bool(false)": -356892161, "Bool(false)": -1319829502, "Bool(false)": -100727546, "Bool(false)": -318771713, "Bool(false)": 48127, "Bool(false)": 65536, "Bool(false)": 131072, "Bool(false)": 196608, "Bool(false)": 262144, stateID: Math.random() };
|
|
let closure_2 = obj;
|
|
obj = {
|
|
panHandlers: obj,
|
|
getInteractionHandle() {
|
|
return closure_1.handle;
|
|
}
|
|
};
|
|
obj = {
|
|
onStartShouldSetResponder(arg0) {
|
|
let result = null != arg0.onStartShouldSetPanResponder;
|
|
if (result) {
|
|
result = arg0.onStartShouldSetPanResponder(arg0, obj);
|
|
}
|
|
return result;
|
|
},
|
|
onMoveShouldSetResponder(arg0) {
|
|
let result = null != arg0.onMoveShouldSetPanResponder;
|
|
if (result) {
|
|
result = arg0.onMoveShouldSetPanResponder(arg0, obj);
|
|
}
|
|
return result;
|
|
},
|
|
onStartShouldSetResponderCapture(nativeEvent) {
|
|
if (1 === nativeEvent.nativeEvent.touches.length) {
|
|
const result = closure_8._initializeGestureState(obj);
|
|
}
|
|
obj.numberActiveTouches = nativeEvent.touchHistory.numberActiveTouches;
|
|
let result1 = null != nativeEvent.onStartShouldSetPanResponderCapture;
|
|
if (result1) {
|
|
result1 = nativeEvent.onStartShouldSetPanResponderCapture(nativeEvent, obj);
|
|
}
|
|
return result1;
|
|
},
|
|
onMoveShouldSetResponderCapture(touchHistory) {
|
|
touchHistory = touchHistory.touchHistory;
|
|
let tmp = obj._accountsForMovesUpTo !== touchHistory.mostRecentTimeStamp;
|
|
if (tmp) {
|
|
const result = closure_8._updateGestureStateOnMove(obj, touchHistory);
|
|
let result1 = !tmp6;
|
|
if (!!touchHistory.onMoveShouldSetPanResponderCapture) {
|
|
result1 = touchHistory.onMoveShouldSetPanResponderCapture(touchHistory, obj);
|
|
}
|
|
tmp = result1;
|
|
}
|
|
return tmp;
|
|
},
|
|
onResponderGrant(touchHistory) {
|
|
if (!closure_1.handle) {
|
|
closure_1.handle = touchHistory(closure_1[1]).default.createInteractionHandle();
|
|
const _default = touchHistory(closure_1[1]).default;
|
|
}
|
|
obj.x0 = callback(touchHistory.touchHistory);
|
|
obj.y0 = callback2(touchHistory.touchHistory);
|
|
obj.dx = 0;
|
|
obj.dy = 0;
|
|
if (touchHistory.onPanResponderGrant) {
|
|
touchHistory.onPanResponderGrant(touchHistory, obj);
|
|
}
|
|
let result = null == touchHistory.onShouldBlockNativeResponder;
|
|
if (!result) {
|
|
result = touchHistory.onShouldBlockNativeResponder(touchHistory, obj);
|
|
}
|
|
return result;
|
|
},
|
|
onResponderReject(arg0) {
|
|
callback3(closure_1, arg0.onPanResponderReject, arg0, obj);
|
|
},
|
|
onResponderRelease(arg0) {
|
|
callback3(closure_1, arg0.onPanResponderRelease, arg0, obj);
|
|
const result = closure_8._initializeGestureState(obj);
|
|
},
|
|
onResponderStart(touchHistory) {
|
|
obj.numberActiveTouches = touchHistory.touchHistory.numberActiveTouches;
|
|
if (touchHistory.onPanResponderStart) {
|
|
touchHistory.onPanResponderStart(touchHistory, obj);
|
|
}
|
|
},
|
|
onResponderMove(touchHistory) {
|
|
touchHistory = touchHistory.touchHistory;
|
|
if (obj._accountsForMovesUpTo !== touchHistory.mostRecentTimeStamp) {
|
|
const result = closure_8._updateGestureStateOnMove(obj, touchHistory);
|
|
if (touchHistory.onPanResponderMove) {
|
|
touchHistory.onPanResponderMove(touchHistory, obj);
|
|
}
|
|
}
|
|
},
|
|
onResponderEnd(touchHistory) {
|
|
obj.numberActiveTouches = touchHistory.touchHistory.numberActiveTouches;
|
|
callback3(closure_1, touchHistory.onPanResponderEnd, touchHistory, obj);
|
|
},
|
|
onResponderTerminate(arg0) {
|
|
callback3(closure_1, arg0.onPanResponderTerminate, arg0, obj);
|
|
const result = closure_8._initializeGestureState(obj);
|
|
},
|
|
onResponderTerminationRequest(arg0) {
|
|
let result = null == arg0.onPanResponderTerminationRequest;
|
|
if (!result) {
|
|
result = arg0.onPanResponderTerminationRequest(arg0, obj);
|
|
}
|
|
return result;
|
|
}
|
|
};
|
|
return obj;
|
|
}
|
|
};
|
|
|
|
export default obj;
|