SYMBOL INDEX (269 symbols across 62 files) FILE: changelog.js function parseLog (line 21) | function parseLog( log ) { function parseLine (line 38) | function parseLine( line ) { function getParts (line 46) | function getParts( line ) { FILE: hammer.js function ifUndefined (line 15) | function ifUndefined(val1, val2) { function prefixed (line 35) | function prefixed(obj, property) { function getTouchActionProps (line 53) | function getTouchActionProps() { function uniqueId (line 159) | function uniqueId() { function each (line 170) | function each(obj, iterator, context) { function invokeArrayArg (line 202) | function invokeArrayArg(arg, fn, context) { function inArray (line 218) | function inArray(src, find, findByKey) { function AwaitValue (line 241) | function AwaitValue(value) { function AsyncGenerator (line 245) | function AsyncGenerator(gen) { function defineProperties (line 360) | function defineProperties(target, props) { function sliceIterator (line 427) | function sliceIterator(arr, i) { function boolOrFn (line 472) | function boolOrFn(val, args) { function getRecognizerByNameIfManager (line 486) | function getRecognizerByNameIfManager(otherRecognizer, recognizer) { function stateStr (line 501) | function stateStr(state) { function Recognizer (line 552) | function Recognizer(options) { function emit (line 715) | function emit(event) { function AttrRecognizer (line 861) | function AttrRecognizer() { function RotateRecognizer (line 937) | function RotateRecognizer() { function PinchRecognizer (line 973) | function PinchRecognizer() { function directionStr (line 1013) | function directionStr(direction) { function PanRecognizer (line 1037) | function PanRecognizer() { function SwipeRecognizer (line 1130) | function SwipeRecognizer() { function bindFn (line 1186) | function bindFn(fn, context) { function setTimeoutContext (line 1200) | function setTimeoutContext(fn, timeout, context) { function getDistance (line 1212) | function getDistance(p1, p2, props) { function TapRecognizer (line 1237) | function TapRecognizer() { function PressRecognizer (line 1364) | function PressRecognizer() { function inStr (line 1444) | function inStr(str, find) { function cleanTouchActions (line 1454) | function cleanTouchActions(actions) { function TouchAction (line 1494) | function TouchAction(manager, value) { function hasParent (line 1621) | function hasParent(node, parent) { function getCenter (line 1637) | function getCenter(pointers) { function simpleCloneInputData (line 1669) | function simpleCloneInputData(input) { function getAngle (line 1699) | function getAngle(p1, p2, props) { function getDirection (line 1715) | function getDirection(x, y) { function computeDeltaXY (line 1726) | function computeDeltaXY(session, input) { function getVelocity (line 1759) | function getVelocity(deltaTime, x, y) { function getScale (line 1774) | function getScale(start, end) { function getRotation (line 1785) | function getRotation(start, end) { function computeIntervalInputData (line 1795) | function computeIntervalInputData(session, input) { function computeInputData (line 1834) | function computeInputData(manager, input) { function inputHandler (line 1894) | function inputHandler(manager, eventType, input) { function splitStr (line 1928) | function splitStr(str) { function addEventListeners (line 1939) | function addEventListeners(target, types, handler) { function removeEventListeners (line 1952) | function removeEventListeners(target, types, handler) { function getWindowForElement (line 1964) | function getWindowForElement(element) { function Input (line 1979) | function Input(manager, callback) { function PointerEventInput (line 2073) | function PointerEventInput() { function toArray$1 (line 2148) | function toArray$1(obj) { function uniqueArray (line 2160) | function uniqueArray(src, key, sort) { function TouchInput (line 2206) | function TouchInput() { function getTouches (line 2239) | function getTouches(ev, type) { function MouseInput (line 2313) | function MouseInput() { function TouchMouseInput (line 2383) | function TouchMouseInput() { function recordTouches (line 2441) | function recordTouches(eventType, eventData) { function setLastTouch (line 2450) | function setLastTouch(eventData) { function isSyntheticEvent (line 2473) | function isSyntheticEvent(eventData) { function createInputInstance (line 2494) | function createInputInstance(manager) { function Manager (line 2525) | function Manager(element, options) { function toggleCssProps (line 2843) | function toggleCssProps(manager, add) { function triggerDomEvent (line 2870) | function triggerDomEvent(event, data) { function SingleTouchInput (line 3034) | function SingleTouchInput() { function normalizeSingleTouches (line 3079) | function normalizeSingleTouches(ev, type) { function deprecate (line 3098) | function deprecate(method, name, message) { function inherit (line 3152) | function inherit(child, base, properties) { FILE: src/hammer.js class Hammer (line 19) | class Hammer { method constructor (line 20) | constructor(element, options) { FILE: src/input/mouse.js constant MOUSE_INPUT_MAP (line 9) | const MOUSE_INPUT_MAP = { constant MOUSE_ELEMENT_EVENTS (line 15) | const MOUSE_ELEMENT_EVENTS = 'mousedown'; constant MOUSE_WINDOW_EVENTS (line 16) | const MOUSE_WINDOW_EVENTS = 'mousemove mouseup'; class MouseInput (line 24) | class MouseInput extends Input { method constructor (line 25) | constructor() { method handler (line 39) | handler(ev) { FILE: src/input/pointerevent.js constant POINTER_INPUT_MAP (line 14) | const POINTER_INPUT_MAP = { constant IE10_POINTER_TYPE_ENUM (line 23) | const IE10_POINTER_TYPE_ENUM = { constant POINTER_ELEMENT_EVENTS (line 30) | let POINTER_ELEMENT_EVENTS = 'pointerdown'; constant POINTER_WINDOW_EVENTS (line 31) | let POINTER_WINDOW_EVENTS = 'pointermove pointerup pointercancel'; class PointerEventInput (line 45) | class PointerEventInput extends Input { method constructor (line 46) | constructor() { method handler (line 59) | handler(ev) { FILE: src/input/singletouch.js constant SINGLE_TOUCH_INPUT_MAP (line 12) | const SINGLE_TOUCH_INPUT_MAP = { constant SINGLE_TOUCH_TARGET_EVENTS (line 19) | const SINGLE_TOUCH_TARGET_EVENTS = 'touchstart'; constant SINGLE_TOUCH_WINDOW_EVENTS (line 20) | const SINGLE_TOUCH_WINDOW_EVENTS = 'touchstart touchmove touchend touchc... class SingleTouchInput (line 28) | class SingleTouchInput extends Input { method constructor (line 29) | constructor() { method handler (line 38) | handler(ev) { function normalizeSingleTouches (line 73) | function normalizeSingleTouches(ev, type) { FILE: src/input/touch.js constant TOUCH_INPUT_MAP (line 13) | const TOUCH_INPUT_MAP = { constant TOUCH_TARGET_EVENTS (line 20) | const TOUCH_TARGET_EVENTS = 'touchstart touchmove touchend touchcancel'; class TouchInput (line 28) | class TouchInput extends Input { method constructor (line 30) | constructor() { method handler (line 39) | handler(ev) { function getTouches (line 62) | function getTouches(ev, type) { FILE: src/input/touchmouse.js constant DEDUP_TIMEOUT (line 24) | const DEDUP_TIMEOUT = 2500; constant DEDUP_DISTANCE (line 25) | const DEDUP_DISTANCE = 25; class TouchMouseInput (line 27) | class TouchMouseInput extends Input { method constructor (line 28) | constructor() { method handler (line 46) | handler(manager, inputEvent, inputData) { method destroy (line 68) | destroy() { function recordTouches (line 74) | function recordTouches(eventType, eventData) { function setLastTouch (line 83) | function setLastTouch(eventData) { function isSyntheticEvent (line 99) | function isSyntheticEvent(eventData) { FILE: src/inputjs/compute-delta-xy.js function computeDeltaXY (line 3) | function computeDeltaXY(session, input) { FILE: src/inputjs/compute-input-data.js function computeInputData (line 21) | function computeInputData(manager, input) { FILE: src/inputjs/compute-interval-input-data.js function computeIntervalInputData (line 12) | function computeIntervalInputData(session, input) { FILE: src/inputjs/create-input-instance.js function createInputInstance (line 15) | function createInputInstance(manager) { FILE: src/inputjs/get-angle.js function getAngle (line 11) | function getAngle(p1, p2, props) { FILE: src/inputjs/get-center.js function getCenter (line 9) | function getCenter(pointers) { FILE: src/inputjs/get-direction.js function getDirection (line 11) | function getDirection(x, y) { FILE: src/inputjs/get-distance.js function getDistance (line 11) | function getDistance(p1, p2, props) { FILE: src/inputjs/get-rotation.js function getRotation (line 11) | function getRotation(start, end) { FILE: src/inputjs/get-scale.js function getScale (line 11) | function getScale(start, end) { FILE: src/inputjs/get-velocity.js function getVelocity (line 9) | function getVelocity(deltaTime, x, y) { FILE: src/inputjs/input-constructor.js class Input (line 14) | class Input { method constructor (line 15) | constructor(manager, callback) { method handler (line 38) | handler() { } method init (line 44) | init() { method destroy (line 54) | destroy() { FILE: src/inputjs/input-consts.js constant MOBILE_REGEX (line 3) | const MOBILE_REGEX = /mobile|tablet|ip(ad|hone|od)|android/i; constant SUPPORT_TOUCH (line 5) | const SUPPORT_TOUCH = ('ontouchstart' in window); constant SUPPORT_POINTER_EVENTS (line 6) | const SUPPORT_POINTER_EVENTS = prefixed(window, 'PointerEvent') !== unde... constant SUPPORT_ONLY_TOUCH (line 7) | const SUPPORT_ONLY_TOUCH = SUPPORT_TOUCH && MOBILE_REGEX.test(navigator.... constant INPUT_TYPE_TOUCH (line 9) | const INPUT_TYPE_TOUCH = 'touch'; constant INPUT_TYPE_PEN (line 10) | const INPUT_TYPE_PEN = 'pen'; constant INPUT_TYPE_MOUSE (line 11) | const INPUT_TYPE_MOUSE = 'mouse'; constant INPUT_TYPE_KINECT (line 12) | const INPUT_TYPE_KINECT = 'kinect'; constant COMPUTE_INTERVAL (line 14) | const COMPUTE_INTERVAL = 25; constant INPUT_START (line 16) | const INPUT_START = 1; constant INPUT_MOVE (line 17) | const INPUT_MOVE = 2; constant INPUT_END (line 18) | const INPUT_END = 4; constant INPUT_CANCEL (line 19) | const INPUT_CANCEL = 8; constant DIRECTION_NONE (line 21) | const DIRECTION_NONE = 1; constant DIRECTION_LEFT (line 22) | const DIRECTION_LEFT = 2; constant DIRECTION_RIGHT (line 23) | const DIRECTION_RIGHT = 4; constant DIRECTION_UP (line 24) | const DIRECTION_UP = 8; constant DIRECTION_DOWN (line 25) | const DIRECTION_DOWN = 16; constant DIRECTION_HORIZONTAL (line 27) | const DIRECTION_HORIZONTAL = DIRECTION_LEFT | DIRECTION_RIGHT; constant DIRECTION_VERTICAL (line 28) | const DIRECTION_VERTICAL = DIRECTION_UP | DIRECTION_DOWN; constant DIRECTION_ALL (line 29) | const DIRECTION_ALL = DIRECTION_HORIZONTAL | DIRECTION_VERTICAL; constant PROPS_XY (line 31) | const PROPS_XY = ['x', 'y']; constant PROPS_CLIENT_XY (line 32) | const PROPS_CLIENT_XY = ['clientX', 'clientY']; FILE: src/inputjs/input-handler.js function inputHandler (line 11) | function inputHandler(manager, eventType, input) { FILE: src/inputjs/simple-clone-input-data.js function simpleCloneInputData (line 10) | function simpleCloneInputData(input) { FILE: src/manager.js constant STOP (line 18) | const STOP = 1; constant FORCED_STOP (line 19) | const FORCED_STOP = 2; class Manager (line 28) | class Manager { method constructor (line 29) | constructor(element, options) { method set (line 58) | set(options) { method stop (line 81) | stop(force) { method recognize (line 92) | recognize(inputData) { method get (line 148) | get(recognizer) { method add (line 168) | add(recognizer) { method remove (line 192) | remove(recognizer) { method on (line 220) | on(events, handler) { method off (line 242) | off(events, handler) { method emit (line 263) | emit(event, data) { method destroy (line 292) | destroy() { function toggleCssProps (line 308) | function toggleCssProps(manager, add) { function triggerDomEvent (line 334) | function triggerDomEvent(event, data) { FILE: src/recognizerjs/direction-str.js function directionStr (line 14) | function directionStr(direction) { FILE: src/recognizerjs/get-recognizer-by-name-if-manager.js function getRecognizerByNameIfManager (line 8) | function getRecognizerByNameIfManager(otherRecognizer, recognizer) { FILE: src/recognizerjs/recognizer-constructor.js class Recognizer (line 55) | class Recognizer { method constructor (line 56) | constructor(options) { method set (line 77) | set(options) { method recognizeWith (line 91) | recognizeWith(otherRecognizer) { method dropRecognizeWith (line 111) | dropRecognizeWith(otherRecognizer) { method requireFailure (line 127) | requireFailure(otherRecognizer) { method dropRequireFailure (line 147) | dropRequireFailure(otherRecognizer) { method hasRequireFailures (line 165) | hasRequireFailures() { method canRecognizeWith (line 175) | canRecognizeWith(otherRecognizer) { method emit (line 185) | emit(input) { method tryEmit (line 217) | tryEmit(input) { method canEmit (line 230) | canEmit() { method recognize (line 246) | recognize(inputData) { method process (line 282) | process(inputData) { } method getTouchAction (line 291) | getTouchAction() { } method reset (line 299) | reset() { } FILE: src/recognizerjs/recognizer-consts.js constant STATE_POSSIBLE (line 1) | const STATE_POSSIBLE = 1; constant STATE_BEGAN (line 2) | const STATE_BEGAN = 2; constant STATE_CHANGED (line 3) | const STATE_CHANGED = 4; constant STATE_ENDED (line 4) | const STATE_ENDED = 8; constant STATE_RECOGNIZED (line 5) | const STATE_RECOGNIZED = STATE_ENDED; constant STATE_CANCELLED (line 6) | const STATE_CANCELLED = 16; constant STATE_FAILED (line 7) | const STATE_FAILED = 32; FILE: src/recognizerjs/state-str.js function stateStr (line 14) | function stateStr(state) { FILE: src/recognizers/attribute.js class AttrRecognizer (line 20) | class AttrRecognizer extends Recognizer { method constructor (line 21) | constructor() { method attrTest (line 32) | attrTest(input) { method process (line 44) | process(input) { FILE: src/recognizers/pan.js class PanRecognizer (line 23) | class PanRecognizer extends AttrRecognizer { method constructor (line 24) | constructor() { method getTouchAction (line 30) | getTouchAction() { method directionTest (line 42) | directionTest(input) { method attrTest (line 66) | attrTest(input) { method emit (line 71) | emit(input) { FILE: src/recognizers/pinch.js class PinchRecognizer (line 12) | class PinchRecognizer extends AttrRecognizer { method constructor (line 13) | constructor() { method getTouchAction (line 17) | getTouchAction() { method attrTest (line 21) | attrTest(input) { method emit (line 26) | emit(input) { FILE: src/recognizers/press.js class PressRecognizer (line 22) | class PressRecognizer extends Recognizer { method constructor (line 23) | constructor() { method getTouchAction (line 29) | getTouchAction() { method process (line 33) | process(input) { method reset (line 57) | reset() { method emit (line 61) | emit(input) { FILE: src/recognizers/rotate.js class RotateRecognizer (line 12) | class RotateRecognizer extends AttrRecognizer { method constructor (line 13) | constructor() { method getTouchAction (line 17) | getTouchAction() { method attrTest (line 21) | attrTest(input) { FILE: src/recognizers/swipe.js class SwipeRecognizer (line 15) | class SwipeRecognizer extends AttrRecognizer { method constructor (line 16) | constructor() { method getTouchAction (line 20) | getTouchAction() { method attrTest (line 24) | attrTest(input) { method emit (line 43) | emit(input) { FILE: src/recognizers/tap.js class TapRecognizer (line 23) | class TapRecognizer extends Recognizer { method constructor (line 24) | constructor() { method getTouchAction (line 37) | getTouchAction() { method process (line 41) | process(input) { method failTimeout (line 95) | failTimeout() { method reset (line 102) | reset() { method emit (line 106) | emit() { FILE: src/touchactionjs/clean-touch-actions.js function cleanTouchActions (line 16) | function cleanTouchActions(actions) { FILE: src/touchactionjs/get-touchaction-props.js function getTouchActionProps (line 3) | function getTouchActionProps() { FILE: src/touchactionjs/touchaction-Consts.js constant PREFIXED_TOUCH_ACTION (line 5) | const PREFIXED_TOUCH_ACTION = prefixed(TEST_ELEMENT.style, 'touchAction'); constant NATIVE_TOUCH_ACTION (line 6) | const NATIVE_TOUCH_ACTION = PREFIXED_TOUCH_ACTION !== undefined; constant TOUCH_ACTION_COMPUTE (line 9) | const TOUCH_ACTION_COMPUTE = 'compute'; constant TOUCH_ACTION_AUTO (line 10) | const TOUCH_ACTION_AUTO = 'auto'; constant TOUCH_ACTION_MANIPULATION (line 11) | const TOUCH_ACTION_MANIPULATION = 'manipulation'; constant TOUCH_ACTION_NONE (line 12) | const TOUCH_ACTION_NONE = 'none'; constant TOUCH_ACTION_PAN_X (line 13) | const TOUCH_ACTION_PAN_X = 'pan-x'; constant TOUCH_ACTION_PAN_Y (line 14) | const TOUCH_ACTION_PAN_Y = 'pan-y'; constant TOUCH_ACTION_MAP (line 15) | const TOUCH_ACTION_MAP = getTouchActionProps(); FILE: src/touchactionjs/touchaction-constructor.js class TouchAction (line 27) | class TouchAction { method constructor (line 28) | constructor(manager, value) { method set (line 38) | set(value) { method update (line 54) | update() { method compute (line 63) | compute() { method preventDefaults (line 78) | preventDefaults(input) { method preventSrc (line 121) | preventSrc(srcEvent) { FILE: src/utils/add-event-listeners.js function addEventListeners (line 10) | function addEventListeners(target, types, handler) { FILE: src/utils/bind-fn.js function bindFn (line 8) | function bindFn(fn, context) { FILE: src/utils/bool-or-fn.js function boolOrFn (line 10) | function boolOrFn(val, args) { FILE: src/utils/deprecate.js function deprecate (line 9) | function deprecate(method, name, message) { FILE: src/utils/each.js function each (line 8) | function each(obj, iterator, context) { FILE: src/utils/get-window-for-element.js function getWindowForElement (line 7) | function getWindowForElement(element) { FILE: src/utils/has-parent.js function hasParent (line 9) | function hasParent(node, parent) { FILE: src/utils/if-undefined.js function ifUndefined (line 8) | function ifUndefined(val1, val2) { FILE: src/utils/in-array.js function inArray (line 9) | function inArray(src, find, findByKey) { FILE: src/utils/in-str.js function inStr (line 8) | function inStr(str, find) { FILE: src/utils/inherit.js function inherit (line 9) | function inherit(child, base, properties) { FILE: src/utils/invoke-array-arg.js function invokeArrayArg (line 12) | function invokeArrayArg(arg, fn, context) { FILE: src/utils/prefixed.js function prefixed (line 9) | function prefixed(obj, property) { FILE: src/utils/remove-event-listeners.js function removeEventListeners (line 10) | function removeEventListeners(target, types, handler) { FILE: src/utils/set-timeout-context.js function setTimeoutContext (line 11) | function setTimeoutContext(fn, timeout, context) { FILE: src/utils/split-str.js function splitStr (line 8) | function splitStr(str) { FILE: src/utils/to-array.js function toArray (line 7) | function toArray(obj) { FILE: src/utils/unique-array.js function uniqueArray (line 11) | function uniqueArray(src, key, sort) { FILE: src/utils/unique-id.js function uniqueId (line 7) | function uniqueId() { FILE: src/utils/utils-consts.js constant VENDOR_PREFIXES (line 1) | const VENDOR_PREFIXES = ['', 'webkit', 'Moz', 'MS', 'ms', 'o']; constant TEST_ELEMENT (line 2) | const TEST_ELEMENT = document.createElement('div'); constant TYPE_FUNCTION (line 4) | const TYPE_FUNCTION = 'function'; FILE: tests/unit/test_events.js function event3Handler (line 20) | function event3Handler() { FILE: tests/unit/test_utils.js function Base (line 27) | function Base() { function Child (line 31) | function Child() { function handleEvent (line 154) | function handleEvent() {