Name | Description |
---|---|
public static confirm()
|
Show the confirm dialog.
Parameters:
Return:
|
public static success()
|
Show the success dialog.
Parameters:
Return:
|
public static error()
|
Show the error dialog.
Parameters:
Return:
|
public static warning()
|
Show the warning dialog.
Parameters:
Return:
|
public static info()
|
Show the info dialog.
Parameters:
Return:
|
public static unknownError()
|
Show unknown error.
Parameters:
Return:
|
public static loading()
|
Show loading.
Parameters:
Return:
|
public static close()
|
Closes all currently open dialogs. |
<button data-on-confirm type="button" class="btn btn-primary m-1">Toggle Confirm</button>
<button data-on-success type="button" class="btn btn-success m-1">Toggle Success</button>
<button data-on-success-with-cancel-button type="button" class="btn btn-success m-1">Toggle Success with cancel button</button>
<button data-on-error type="button" class="btn btn-danger m-1">Toggle Error</button>
<button data-on-unknown-error type="button" class="btn btn-danger m-1">Toggle Unknown error</button>
<button data-on-warning type="button" class="btn btn-warning m-1">Toggle Warning</button>
<button data-on-info type="button" class="btn btn-info m-1">Toggle Info</button>
<button data-on-loading type="button" class="btn btn-secondary m-1">Toggle Loading</button>
import {components} from 'metronic-extension';
// Toggle Confirm.
$('[data-on-confirm]').on('click', async() => {
const isConfirmed = await components.Dialog.confirm("Here's an example of confirm dialog.", {confirmButtonText: 'Yes', cancelButtonText: 'No'});
alert(`Response is ${isConfirmed}`);
});
// Toggle Success.
$('[data-on-success]').on('click', () => {
components.Dialog.success("Here's an example of success dialog.");
});
// Toggle Success with cancel button.
$('[data-on-success-with-cancel-button]').on('click', async () => {
const isConfirmed = await components.Dialog.success("Here's an example of success dialog.", {showCancelButton: true});
alert(`Response is ${isConfirmed}`);
});
// Toggle Error.
$('[data-on-error]').on('click', () => {
components.Dialog.error("Here's an example of error dialog.");
});
// Toggle Unknown error.
$('[data-on-unknown-error]').on('click', () => {
components.Dialog.unknownError();
});
// Toggle Warning.
$('[data-on-warning]').on('click', () => {
components.Dialog.warning("Here's an example of warning dialog.");
});
// Toggle Info.
$('[data-on-info]').on('click', () => {
components.Dialog.info("Here's an example of info dialog.");
});
// Toggle Loading.
$('[data-on-loading]').on('click', () => {
components.Dialog.loading("Here's an example of loading dialog.");
setTimeout(() => components.Dialog.close(), 2000);
});