DialogService is an Angular Factory in the Layer module implemented by dialog.js
. It provides an API to create (and show) a dialog panel with title, arbitrary content, and action buttons.
Here is the dialog in action in the Application View:
Creates the dialog panel if necessary, then shows it on the screen. This function returns an API that allows the dialog box to be configured (more information below).
Example Usage | Arguments | Return Value |
---|---|---|
ds.openDialog(id, opts); | id - a unique DOM identifieropts - options for the dialog (see below) | an API to configure the dialog |
closeDialog
Closes the dialog panel. This function is idempotent.
Creates a detached <div>
element, returning a D3 selection. Optionally, a CSS class may be specified to be applied to the element.