diff --git a/src/web_interface/static/fact_loading.svg b/src/web_interface/static/fact_loading.svg new file mode 100644 index 000000000..fd2f0e2fc --- /dev/null +++ b/src/web_interface/static/fact_loading.svg @@ -0,0 +1,65 @@ + + diff --git a/src/web_interface/static/js/loading.js b/src/web_interface/static/js/loading.js index 80a678931..d0bd87e34 100644 --- a/src/web_interface/static/js/loading.js +++ b/src/web_interface/static/js/loading.js @@ -1,9 +1,20 @@ function showImg() { $('#form').hide(); - $('#loading_img').css({'display': 'block'}); + $('#loading-img').css({'display': 'block'}); } function hideImg() { $('#form').show(); - $('#loading_img').css({'display': 'none'}); + $('#loading-img').css({'display': 'none'}); +} + +function loadLoadingAnimation(elementId) { + fetch("/static/fact_loading.svg") + .then(response => response.text()) + .then(data => { + document.getElementById(elementId).innerHTML = data; + }) + .catch(error => { + console.error('Error loading loading animation:', error); + }); } diff --git a/src/web_interface/templates/database/database_search.html b/src/web_interface/templates/database/database_search.html index 610a74e93..6fa5de2b7 100644 --- a/src/web_interface/templates/database/database_search.html +++ b/src/web_interface/templates/database/database_search.html @@ -67,13 +67,11 @@