aboutsummaryrefslogtreecommitdiff
path: root/js/hammer.min.map
blob: 51d4f11b87db263ecb139bd753288e7ef5ae6505 (plain)
1
{"version":3,"file":"hammer.min.js","sources":["hammer.js"],"names":["window","undefined","setup","Hammer","READY","Event","determineEventTypes","Utils","each","gestures","gesture","Detection","register","onTouch","DOCUMENT","EVENT_MOVE","detect","EVENT_END","element","options","Instance","VERSION","defaults","behavior","userSelect","touchAction","touchCallout","contentZooming","userDrag","tapHighlightColor","document","HAS_POINTEREVENTS","navigator","pointerEnabled","msPointerEnabled","HAS_TOUCHEVENTS","IS_MOBILE","test","userAgent","NO_MOUSEEVENTS","CALCULATE_INTERVAL","EVENT_TYPES","DIRECTION_DOWN","DIRECTION_LEFT","DIRECTION_UP","DIRECTION_RIGHT","POINTER_MOUSE","POINTER_TOUCH","POINTER_PEN","EVENT_START","EVENT_RELEASE","EVENT_TOUCH","plugins","utils","extend","dest","src","merge","key","hasOwnProperty","on","type","handler","addEventListener","off","removeEventListener","obj","iterator","context","i","len","forEach","length","call","inStr","find","indexOf","inArray","index","toArray","Array","prototype","slice","hasParent","node","parent","parentNode","getCenter","touches","pageX","pageY","clientX","clientY","min","Math","max","touch","push","apply","getVelocity","deltaTime","deltaX","deltaY","x","abs","y","getAngle","touch1","touch2","atan2","PI","getDirection","getDistance","sqrt","getScale","start","end","this","getRotation","isVertical","direction","setPrefixedCss","prop","value","toggle","prefixes","toCamelCase","p","toUpperCase","style","toggleBehavior","props","falseFn","onselectstart","ondragstart","str","replace","s","event","preventMouseEvents","started","shouldDetect","hook","types","split","eventType","self","onTouchHandler","ev","triggerType","srcType","toLowerCase","isPointer","isMouse","button","buttons","PointerEvent","matchType","updatePointer","doDetect","reset","touchList","getTouchList","touchListLength","triggerChange","trigger","changedLength","changedTouches","evData","collectEventData","identifiers","concat","identifier","pointerType","center","timeStamp","Date","now","target","srcEvent","preventDefault","preventManipulation","stopPropagation","stopDetect","pointers","touchlist","pointer","pointerEvent","pointerId","pt","MSPOINTER_TYPE_MOUSE","MSPOINTER_TYPE_TOUCH","MSPOINTER_TYPE_PEN","detection","current","previous","stopped","startDetect","inst","eventData","startEvent","lastEvent","lastCalcEvent","futureCalcEvent","lastCalcData","name","extendEventData","instOptions","enabled","getCalculatedData","cur","recalc","calcEv","calcData","velocity","angle","velocityX","velocityY","interimAngle","interimDirection","startEv","lastEv","distance","scale","rotation","sort","a","b","eventStartHandler","eventHandlers","splice","createEvent","initEvent","dispatchEvent","enable","state","dispose","eh","dragGesture","dragMaxTouches","triggered","dragMinDistance","startCenter","dragDistanceCorrection","factor","dragLockToAxis","dragLockMinDistance","lastDirection","dragBlockVertical","dragBlockHorizontal","Drag","Gesture","holdGesture","clearTimeout","timer","setTimeout","holdTimeout","holdThreshold","Hold","Release","Infinity","Swipe","swipeMinTouches","swipeMaxTouches","swipeVelocityX","swipeVelocityY","tapGesture","sincePrev","didDoubleTap","prev","hasMoved","tapMaxDistance","tapMaxTime","doubleTapInterval","doubleTapDistance","tapAlways","Tap","Touch","preventMouse","transformGesture","scaleThreshold","rotationThreshold","transformMinScale","transformMinRotation","Transform","define","amd","module","exports"],"mappings":"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"}