Skip to main content

blockly > Touch

Touch namespace

Functions

Function

Description

checkTouchIdentifier(e)

Check whether the pointer identifier on the event matches the current saved identifier. If the current identifier was unset, save the identifier from the event. This starts a drag/gesture, during which pointer events with other identifiers will be silently ignored.

clearTouchIdentifier()

Clear the touch identifier that tracks which touch stream to pay attention to. This ends the current drag/gesture and allows other pointers to be captured.

getTouchIdentifierFromEvent(e)

Get the pointer identifier from the given event.

shouldHandleEvent(e)

Decide whether Blockly should handle or ignore this event. Mouse and touch events require special checks because we only want to deal with one touch stream at a time. All other events should always be handled.

Variables

Variable

Description

TOUCH_ENABLED

Whether touch is enabled in the browser. Copied from Closure's goog.events.BrowserFeature.TOUCH_ENABLED

TOUCH_MAP

The TOUCH_MAP lookup dictionary specifies additional touch events to fire, in conjunction with mouse events.