Class TransitModeButton

Transit buttons on the ProvidersToolbar

Source : file toolbars/providersToolbar/TransitModeButton.js at line 35

Constructor

new TransitModeButton ( providersToolbar, transitMode )

The constructor

Source : file toolbars/providersToolbar/TransitModeButton.js at line 126

Parameters

Name Type Description
providersToolbar ProvidersToolbar

The providersToolbar on witch the button will be added

transitMode String

The transit mode linked to the button

Public getters and setters

set active

Draw or remove a frame around the button

Source : file toolbars/providersToolbar/TransitModeButton.js at line 177

readonly get buttonHTMLElement : HTMLElement

The button HTMLElement

Source : file toolbars/providersToolbar/TransitModeButton.js at line 164

readonly get transitMode : String

The transit mode

Source : file toolbars/providersToolbar/TransitModeButton.js at line 171

set visible

Show or hide the button

Source : file toolbars/providersToolbar/TransitModeButton.js at line 190

Public methods

handleEvent ( clickEvent )

Click event listener. The button is also it's own event listener.

Source : file toolbars/providersToolbar/TransitModeButton.js at line 152

Parameters

Name Type Description
clickEvent Event

The event to handle

Private properties

#buttonHTMLElement : HTMLElement

The button HTMLElement

Source : file toolbars/providersToolbar/TransitModeButton.js at line 56

#providersToolbar : HTMLElement

A reference to the toolbar

Source : file toolbars/providersToolbar/TransitModeButton.js at line 42

#transitMode : String

The transit mode

Source : file toolbars/providersToolbar/TransitModeButton.js at line 49

Private getters and setters

readonly static get #TRANSIT_MODE_IMG : Object

Get the transit mode images

Source : file toolbars/providersToolbar/TransitModeButton.js at line 63