Class: Widget

GoBrain.Widgets. Widget

new GoBrain.Widgets.Widget(embedSettings)

GoBrain.Core/src/gobrain.js, line 226
Name Type Description
embedSettings EmbedSettings

Embed settings to create the widget with.

Properties:
Name Type Description
embedSettings EmbedSettings

The embed settings provided to the widget.

element HTMLElement

The widgets container element.

initialized Boolean

Indicates whether the widget is initialized or not.

Fires:

Members

EventsString

Properties:
Name Type Default Description
initialized String initialized
loaded String loaded

Methods

destroy()

GoBrain.Core/src/gobrain.js, line 342

Destroys the widget.

Destroys the widget.

initialize(){GoBrain.Widgets.Widget}

GoBrain.Core/src/gobrain.js, line 289

(Re)initializes the widget.

(Re)initializes the widget.

Returns:
Type Description
GoBrain.Widgets.Widget

off(){GoBrain.Widgets.Widget}

GoBrain.Core/src/gobrain.js, line 361

Remove an event listener.

Remove an event listener.

Returns:
Type Description
GoBrain.Widgets.Widget

on(){GoBrain.Widgets.Widget}

GoBrain.Core/src/gobrain.js, line 392

Adds an event listener.

Adds an event listener.

Returns:
Type Description
GoBrain.Widgets.Widget

once(){GoBrain.Widgets.Widget}

GoBrain.Core/src/gobrain.js, line 423

Adds an event listener that will only fire once.

Adds an event listener that will only fire once.

Returns:
Type Description
GoBrain.Widgets.Widget

Events

initialized

GoBrain.Core/src/definitions.jsdoc, line 2

Widget initialized.

Widget initialized.

See:

loaded

GoBrain.Core/src/definitions.jsdoc, line 8

Widget loaded.

Widget loaded.

See: