Documentation Index
Fetch the complete documentation index at: https://doc.lucidworks.com/llms.txt
Use this file to discover all available pages before exploring further.
Description
Twigkit service for registering and un-registering modals
Methods
close(name)
Hides the modal in the view.
Parameters
| Param | Type | Details |
|---|
| name | string | The ID of the modal to remove. |
Example
ModalService.close(name);
onClose(name, callback, scope)
When the modal’s close event is fired the callback function will be called.
Parameters
| Param | Type | Details |
|---|
| name | string | The name of the modal, if null the callback will fire whenever a modal is closed |
| callback | Function | The function to be called when the cancel event is fired. |
| scope | Object | The $scope object for unsubscribing to the event when the scope is destroyed. |
Example
ModalService.onClose('MyModal', function (modalId) {
console.log('Modal: 'modalId + ' has been closed');
}, $scope);
ModalService.close('my_modal');
register(modal)
Registers the modal to the factory
Parameters
| Param | Type | Details |
|---|
| modal | string | The modal object. |
Example
ModalService.register(modal);
show(name)
Shows the modal in the view.
Parameters
| Param | Type | Details |
|---|
| name | string | The ID of the modal to remove. |
Example
unregister(name)
Un-registers the modal removing it from the view and the factory.
Parameters
| Param | Type | Details |
|---|
| name | string | The ID of the modal to remove. |
Example
ModalService.unregister(name);