Handle the case where a modal errors a lot better
This commit is contained in:
@@ -2,7 +2,8 @@
|
|||||||
"bundle": {
|
"bundle": {
|
||||||
"js/admin": {
|
"js/admin": {
|
||||||
"scripts": [
|
"scripts": [
|
||||||
"uf-tweaks/js/handlebars-helpers.js"
|
"uf-tweaks/js/handlebars-helpers.js",
|
||||||
|
"uf-tweaks/js/modal-error-handler.js"
|
||||||
],
|
],
|
||||||
"options": {
|
"options": {
|
||||||
"sprinkle": {
|
"sprinkle": {
|
||||||
|
|||||||
16
assets/uf-tweaks/js/modal-error-handler.js
Normal file
16
assets/uf-tweaks/js/modal-error-handler.js
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
|
||||||
|
/**
|
||||||
|
* Default handling of UF modal error
|
||||||
|
*
|
||||||
|
* This script depends on uf-modal.js
|
||||||
|
*
|
||||||
|
* Target page: *
|
||||||
|
*/
|
||||||
|
|
||||||
|
$(document).ready(function() {
|
||||||
|
const handleModalError = function() {
|
||||||
|
$(this).ufModal('destroy');
|
||||||
|
$('body').on('renderError.ufModal', handleModalError);
|
||||||
|
}
|
||||||
|
$('body').on('renderError.ufModal', handleModalError);
|
||||||
|
});
|
||||||
Reference in New Issue
Block a user