Class ProviderButton

Provider buttons on the ProvidersToolbar

Source : file toolbars/providersToolbar/ProviderButton.js at line 34

Constructor

new ProviderButton ( providersToolbar, provider )

The constructor

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

Parameters

Name Type Description
providersToolbar ProvidersToolbar

The providersToolbar on witch the button will be added

provider BaseRouteProvider

The provider object linked to the button

Public getters and setters

set active

Draw or remove a frame around the button

Source : file toolbars/providersToolbar/ProviderButton.js at line 112

readonly get buttonHTMLElement : HTMLElement

The button HTMLElements

Source : file toolbars/providersToolbar/ProviderButton.js at line 99

readonly get provider : BaseRouteProvider

The provider

Source : file toolbars/providersToolbar/ProviderButton.js at line 106

Public methods

handleEvent ( clickEvent )

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

Source : file toolbars/providersToolbar/ProviderButton.js at line 88

Parameters

Name Type Description
clickEvent Event

The event to handle

Private properties

#buttonHTMLElement : HTMLElement

The button HTMLElement

Source : file toolbars/providersToolbar/ProviderButton.js at line 55

#provider : BaseRouteProvider

The provider

Source : file toolbars/providersToolbar/ProviderButton.js at line 48

#providersToolbar : HTMLElement

A reference to the toolbar

Source : file toolbars/providersToolbar/ProviderButton.js at line 41