Class ButtonHTMLElementTouchEL

Touch event listener for the toolbar buttons

Source : file toolbars/baseToolbar/ButtonHTMLElementTouchEL.js at line 33

Constructor

new ButtonHTMLElementTouchEL ( baseToolbar, toolbarItemsContainer )

The constructor

Source : file toolbars/baseToolbar/ButtonHTMLElementTouchEL.js at line 72

Parameters

Name Type Description
baseToolbar BaseToolbar

A reference to the BaseToolbar

toolbarItemsContainer ToolbarItemsContainer

A reference to the toolbarItemsContainer object of the BaseToolbar class

Public methods

handleEvent ( touchEvent )

Event listener method

Source : file toolbars/baseToolbar/ButtonHTMLElementTouchEL.js at line 83

Parameters

Name Type Description
touchEvent Event

The event to handle

Private properties

#baseToolbar : BaseToolbar

A reference to the BaseToolbar

Source : file toolbars/baseToolbar/ButtonHTMLElementTouchEL.js at line 40

#toolbarItemsContainer : ToolbarItemsContainer

A reference to the toolbarItemsContainer of the BaseToolbar class

Source : file toolbars/baseToolbar/ButtonHTMLElementTouchEL.js at line 47

#touchButtonStartY : Number

The y position of the touchstart event

Source : file toolbars/baseToolbar/ButtonHTMLElementTouchEL.js at line 54

Private getters and setters

readonly static get #MAX_DELTA_Y : Number

A constant with the maximum delta y between the touchstart and touchend events for the event will be considered as a click event

Source : file toolbars/baseToolbar/ButtonHTMLElementTouchEL.js at line 63