doodle.events.createTouchEvent
Description:
- TouchEvent (type:string, bubbles:boolean, cancelable:boolean, view:HTMLElement, detail:number, screenX:number, screenY:number, clientX:number, clientY:number, ctrlKey:boolean, altKey:boolean, shiftKey:boolean, metaKey:boolean, touches:Array, targetTouches:Array, changedTouches:Array, scale:number, rotation:number) :TouchEvent
-
Inherits
- UIEvent
- Event
- Object
Parameters
- type:string – [optional]
- bubbles:boolean – [optional]
- cancelable:boolean – [optional]
- view:HTMLElement – [optional]
- detail:number – [optional]
- screenX:number – [optional]
- screenY:number – [optional]
- clientX:number – [optional]
- clientY:number – [optional]
- ctrlKey:boolean – [optional]
- altKey:boolean – [optional]
- shiftKey:boolean – [optional]
- metaKey:boolean – [optional]
- touches:Array – [optional] ?
- targetTouches:Array – [optional] ?
- changedTouches:Array – [optional] ?
- scale:number – [optional]
- rotation:number – [optional]
Returns
- TouchEvent –
Throws
- TypeError –
- SyntaxError –
Properties
- altKey :boolean
-
Returns
- boolean – [read-only]
- bubbles :boolean
-
Returns
- boolean – [read-only]
- cancelable :boolean
-
Returns
- boolean – [read-only]
- changedTouches :Array
-
Returns
- Array – [read-only]
- charCode :number
-
Returns
- number – [read-only]
- clientX :number
-
Returns
- number – [read-only]
- clientY :number
-
Returns
- number – [read-only]
- ctrlKey :boolean
-
Returns
- boolean – [read-only]
- currentTarget :Node
-
Returns
- Node – [read-only]
- detail :number
-
Returns
- number – [read-only]
- eventPhase :number
-
Returns
- number – [read-only]
- keyCode :number
-
Returns
- number – [read-only]
- layerX :number
-
Returns
- number – [read-only]
- layerY :number
-
Returns
- number – [read-only]
- metaKey :boolean
-
Returns
- boolean – [read-only]
- pageX :number
-
Returns
- number – [read-only]
- pageY :number
-
Returns
- number – [read-only]
- returnValue :*
-
Returns
- * – [read-only]
- rotation :number
-
Returns
- number – [read-only]
- scale :number
-
Returns
- number – [read-only]
- screenX :number
-
Returns
- number – [read-only]
- screenY :number
-
Returns
- number – [read-only]
- shiftKey :boolean
-
Returns
- boolean – [read-only]
- srcElement :Emitter
-
Returns
- Emitter – [read-only]
- target :Node
-
Returns
- Node – [read-only]
- targetTouches :Array
-
Returns
- Array – [read-only]
- timeStamp :Date
-
Returns
- Date – [read-only]
- touches :Array
-
Returns
- Array – [read-only]
- type :string
-
Returns
- string – [read-only]
- view :HTMLElement
-
Returns
- HTMLElement – [read-only]
- which :number
-
Returns
- number – [read-only]
Methods
- cancelBubble (cancelArg:boolean) :void
-
Parameters
- cancelArg:boolean –
Throws
- TypeError –
- id () :string
-
Returns
- string –
- initEvent (typeArg:string, canBubbleArg:boolean, cancelableArg:boolean) :Event
-
Parameters
- typeArg:string – [optional]
- canBubbleArg:boolean – [optional]
- cancelableArg:boolean – [optional]
Returns
- Event –
Throws
- TypeError –
- initTouchEvent (typeArg:string, canBubbleArg:boolean, cancelableArg:boolean, viewArg:HTMLElement, detailArg:number, screenXArg:number, screenYArg:number, clientXArg:number, clientYArg:number, ctrlKeyArg:boolean, altKeyArg:boolean, shiftKeyArg:boolean, metaKeyArg:boolean, touchesArg:Array, targetTouchesArg:Array, changedTouchesArg:Array, scaleArg:number, rotationArg:number) :TouchEvent
-
Parameters
- typeArg:string –
- canBubbleArg:boolean –
- cancelableArg:boolean –
- viewArg:HTMLElement –
- detailArg:number –
- screenXArg:number –
- screenYArg:number –
- clientXArg:number –
- clientYArg:number –
- ctrlKeyArg:boolean –
- altKeyArg:boolean –
- shiftKeyArg:boolean –
- metaKeyArg:boolean –
- touchesArg:Array –
- targetTouchesArg:Array –
- changedTouchesArg:Array –
- scaleArg:number –
- rotationArg:number –
Returns
- TouchEvent –
Throws
- TypeError –
- initUIEvent (typeArg:string, canBubbleArg:boolean, cancelableArg:boolean, viewArg:HTMLElement, detailArg:number) :UIEvent
-
Parameters
- typeArg:string –
- canBubbleArg:boolean –
- cancelableArg:boolean –
- viewArg:HTMLElement –
- detailArg:number –
Returns
- UIEvent –
Throws
- TypeError –
- preventDefault () :void
-
- stopImmediatePropagation () :void
-
Throws
- Error – If called on event that can not be canceled.
- stopPropagation () :void
-
Throws
- Error – If called on event that can not be canceled.
- toString () :string
-
Returns
- string –
- getModifierState (key:string) :boolean
-
Queries the state of a modifier using a key identifier.
Parameters
- key:string – A modifier key identifier
Returns
- boolean – True if it is a modifier key and the modifier is activated, false otherwise.
Throws
- TypeError –
Constants
- TOUCH_CANCEL :string
-
Returns
- string – [read-only]
- TOUCH_END :string
-
Returns
- string – [read-only]
- TOUCH_MOVE :string
-
Returns
- string – [read-only]
- TOUCH_START :string
-
Returns
- string – [read-only]
Class Functions
- isTouchEvent (event:doodle.events.TouchEvent) :boolean
-
Test if an object is a TouchEvent.
Parameters
- event:doodle.events.TouchEvent –
Returns
- boolean –