new (require("core/modal_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
 
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  | 
        
setTemplateJS(js)
- Description:
 Set the template JS for this modal.
- Source:
 - Overrides:
 
Parameters:
| Name | Type | Description | 
|---|---|---|
js | 
            
            String | The JavaScript to run when the modal is attached to the DOM.  |