From 5f7fc822b4ae8771bbdce473e41050429ac81a18 Mon Sep 17 00:00:00 2001 From: "Julien C." Date: Thu, 11 Jul 2024 14:57:50 +0200 Subject: [PATCH] add loading and timing for reloadConfig --- desktop/js/luna.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/desktop/js/luna.js b/desktop/js/luna.js index 355c973..507a704 100644 --- a/desktop/js/luna.js +++ b/desktop/js/luna.js @@ -400,6 +400,12 @@ function ajax_start_percentage() { document.getElementById('bt_reloadConfig')?.addEventListener('click', function() { bootbox.confirm('{{Êtes-vous sûr de vouloir recharger la configuration de Luna ?}}', function(result) { if (result) { + window.intervalReloadAlert = setInterval(function() { + $('#div_alert').showAlert({ message: 'Configuration du plugin en cours .....', level: 'success' }); + }, 2000); + var intervalConfig = setInterval(function() { + $.showLoading(); + }, 1000); $.ajax({ type: "POST", url: "plugins/luna/core/ajax/luna.ajax.php", @@ -417,6 +423,8 @@ document.getElementById('bt_reloadConfig')?.addEventListener('click', function() $('#div_alert').showAlert({ message: data.result, level: 'danger' }) return } + clearInterval(intervalReloadAlert); + clearInterval(intervalConfig); location.reload(); } })