new Dialog(options)
Class for alert, yes/no and input dialogs
Parameters:
| Name | Type | Description |
|---|---|---|
options |
module:nyc/Dialog~Dialog.Options | Constructor options |
Extends
Members
-
<static> Type :string
-
Dialog type
Type:
- string
Methods
-
append(elements)
-
A method to append elements to the container
Parameters:
Name Type Description elementsjQuery | Element | Array.<Element> | string The element to append
- Inherited From:
- Overrides:
- Source:
Returns:
The container
- Type
- jQuery
-
find(selector)
-
A method to return elements in the container
Parameters:
Name Type Description selectorstring jQuery selector
- Inherited From:
- Overrides:
- Source:
Returns:
The element
- Type
- jQuery
-
getContainer()
-
A method to return a control container HTML element wrapped in a JQuery
- Inherited From:
- Overrides:
- Source:
Returns:
The the control container HTML element wrapped in a JQuery
- Type
- jQuery
-
input(options)
-
Show the input dialog
Parameters:
Name Type Description optionsmodule:nyc/Dialog~Dialog.ShowOptions Dialog options
Returns:
The async result of the user action
- Type
- Promise.<(string|boolean|undefined)>
-
off(eventName, evtHdlr [, hdlrScope])
-
Remove a previously connected event handler
Parameters:
Name Type Argument Description eventNamestring The name of the event to which the handler will be connected
evtHdlrfunction The event handler function
hdlrScopeObject <optional>
The scope in which to invoke the event handler
- Inherited From:
- Overrides:
- Source:
-
ok(options)
-
Show the ok dialog
Parameters:
Name Type Description optionsmodule:nyc/Dialog~Dialog.ShowOptions Dialog options
Returns:
The async result of the user action
- Type
- Promise.<boolean>
-
on(eventName, evtHdlr [, hdlrScope])
-
Connect a function to an event
Parameters:
Name Type Argument Description eventNamestring The name of the event to which the handler will be connected
evtHdlrfunction The event handler function
hdlrScopeObject <optional>
The scope in which to invoke the event handler
- Inherited From:
- Overrides:
- Source:
-
one(eventName, evtHdlr [, hdlrScope])
-
Connect a function to an event for a single invocation
Parameters:
Name Type Argument Description eventNamestring The name of the event to which the handler will be connected
evtHdlrfunction The event handler function
hdlrScopeObject <optional>
The scope in which to invoke the event handler
- Inherited From:
- Overrides:
- Source:
-
prepend(elements)
-
A method to prepend elements to the container
Parameters:
Name Type Description elementsjQuery | Element | Array.<Element> | string The element to append
- Inherited From:
- Overrides:
- Source:
Returns:
The container
- Type
- jQuery
-
trigger(eventName [, data])
-
Trigger a named event with event data
Parameters:
Name Type Argument Description eventNamestring The name of the event to trigger
dataObject <optional>
The event data
- Inherited From:
- Overrides:
- Source:
-
yesNo(options)
-
Show the yes-no dialog
Parameters:
Name Type Description optionsmodule:nyc/Dialog~Dialog.ShowOptions Dialog options
Returns:
The async result of the user action
- Type
- Promise.<boolean>
-
yesNoCancel(options)
-
Show the yes-no-cancel dialog
Parameters:
Name Type Description optionsmodule:nyc/Dialog~Dialog.ShowOptions Dialog options
Returns:
The async result of the user action
- Type
- Promise.<(boolean|undefined)>
Type Definitions
-
Options
-
Dialog options.
Type:
- Object
-
ShowOptions
-
Dialog options.
Type:
- Object