Class NoteDialogToolbar

This class is the toolbar of the NoteDialog

Source : file dialogs/notesDialog/toolbar/NoteDialogToolbar.js at line 38

Constructor

new NoteDialogToolbar ( eventListeners )

The constructor

Source : file dialogs/notesDialog/toolbar/NoteDialogToolbar.js at line 172

Parameters

Name Type Description
eventListeners NoteDialogEventListeners

A reference to the eventListeners object of the NoteDialog

Public getters and setters

readonly get rootHTMLElement : HTMLElement

The rootHTMLElement of the toolbar

Source : file dialogs/notesDialog/toolbar/NoteDialogToolbar.js at line 216

Public methods

destructor ( eventListeners )

Destructor. Remove event listeners.

Source : file dialogs/notesDialog/toolbar/NoteDialogToolbar.js at line 194

Parameters

Name Type Description
eventListeners NoteDialogEventListeners

A reference to the eventListeners object of the NoteDialog

update ( eventListeners )

Refresh the toolbar - needed after a file upload.

Source : file dialogs/notesDialog/toolbar/NoteDialogToolbar.js at line 203

Parameters

Name Type Description
eventListeners NoteDialogEventListeners

A reference to the eventListeners object of the NoteDialog

Private properties

#editionButtons : Array of HTMLElement

The editions buttons

Source : file dialogs/notesDialog/toolbar/NoteDialogToolbar.js at line 66

#iconSelect : HTMLElement

The icon selector

Source : file dialogs/notesDialog/toolbar/NoteDialogToolbar.js at line 52

#openFileButton : HTMLElement

The open file button

Source : file dialogs/notesDialog/toolbar/NoteDialogToolbar.js at line 59

#rootHTMLElement : HTMLElement

The toolbar container

Source : file dialogs/notesDialog/toolbar/NoteDialogToolbar.js at line 45

Private methods

#addEditionButtons ( )

Add the edition buttons to the toolbar

Source : file dialogs/notesDialog/toolbar/NoteDialogToolbar.js at line 110

#addEventListeners ( eventListeners )

Add the events listeners to the toolbar objects

Source : file dialogs/notesDialog/toolbar/NoteDialogToolbar.js at line 146

Parameters

Name Type Description
eventListeners NoteDialogEventListeners

A reference to the eventListeners object of the NoteDialog

#addIconsSelector ( )

Add the icon selector to the toolbar

Source : file dialogs/notesDialog/toolbar/NoteDialogToolbar.js at line 72

#addToolbarButtons ( )

Add the toolbar buttons to the toolbar

Source : file dialogs/notesDialog/toolbar/NoteDialogToolbar.js at line 94

#addToolbarElements ( )

Add elements to the toolbar

Source : file dialogs/notesDialog/toolbar/NoteDialogToolbar.js at line 134

#removeEventListeners ( eventListeners )

Remove event listeners on all htmlElements

Source : file dialogs/notesDialog/toolbar/NoteDialogToolbar.js at line 159

Parameters

Name Type Description
eventListeners NoteDialogEventListeners

A reference to the eventListeners object of the NoteDialog