From 035f15b16e6652423c66978dfea08e4e7a538bbc Mon Sep 17 00:00:00 2001 From: sunhao Date: Thu, 25 Apr 2024 14:21:50 +0800 Subject: [PATCH] * disable loading effect on loading modal with same url. --- www/js/zui3/zin.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/www/js/zui3/zin.js b/www/js/zui3/zin.js index 9f1ca7d0d6..d39aceaf16 100644 --- a/www/js/zui3/zin.js +++ b/www/js/zui3/zin.js @@ -800,13 +800,14 @@ if(!target || target === 'current') { const lastModal = zui.Modal.last(); - if(!lastModal) return zui.Modal.open(options);; + if(!lastModal) return zui.Modal.open(options); target = lastModal.id; } if(typeof target === 'string' && target[0] !== '#' && target[0] !== '.') target = `#${target}`; const modal = zui.Modal.query(target); if(!modal) return; + if((modal.options.url || '').toLowerCase() === (options.url || '').toLowerCase() && options.loadingClass === undefined) options.loadingClass = ''; modal.render(options).then((result) => {if(result && callback) callback(modal.dialog);}); }