Constructor
new (require("core/modal_save_cancel"))()
- Source:
Extends
Members
root
- Description:
Getter method for .root element.
- Source:
- Overrides:
Getter method for .root element.
Methods
configure(param0)
- Description:
Configure the modal.
- Source:
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
param0 |
ModalConfig | The configuration options |
getActionSelector(action) → {DOMString}
- Description:
Get the Selector for an action.
- Source:
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
action |
String |
Returns:
- Type
- DOMString
getAttachmentPoint() → {jQuery}
- Description:
Gets the jQuery wrapped node that the Modal should be attached to.
- Source:
- Overrides:
Returns:
- Type
- jQuery
setBodyContent(promise) → {Promise}
- Description:
Alternative to setBody() that can be used from non-Jquery modules
- Source:
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
promise |
Promise | promise that returns {html, js} object |
Returns:
- Type
- Promise
setButtonDisabled(action, disabled)
- Description:
Set the a button enabled or disabled.
- Source:
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
action |
DOMString | The action of the button |
disabled |
Boolean | the new disabled value |
setButtonText(action, value) → {Promise}
- Description:
Set the title text of a button.
This method is overloaded to take either a string value for the button title or a jQuery promise that is resolved with text most commonly from a Str.get_string call.
- Source:
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
action |
DOMString | The action of the button |
value |
String | object | The button text, or a promise which will resolve to it |
Returns:
- Type
- Promise
setFooter()
- Description:
Override parent implementation to prevent changing the footer content.
- Source:
setRemoveOnClose(remove)
- Description:
Set the flag to remove the modal from the DOM on close.
- Source:
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
remove |
Boolean |
setReturnElement(element)
- Description:
Set the return element for the modal.
- Source:
- Overrides:
Parameters:
Name | Type | Description |
---|---|---|
element |
Element | jQuery | Element to focus when the modal is closed |
setSaveButtonText(value)
- Description:
Set the title of the save button.
- Source:
Parameters:
Name | Type | Description |
---|---|---|
value |
String | Promise | The button text, or a Promise which will resolve it |