From ac35dc55f0da0b2be5de09107cac7f61e3cbd0e5 Mon Sep 17 00:00:00 2001 From: Nariman Jelveh Date: Wed, 6 Aug 2025 15:41:37 -0700 Subject: [PATCH] Hide dev-center spinner at the correct time when refreshing lists --- src/dev-center/js/apps.js | 1 + src/dev-center/js/dev-center.js | 2 -- src/dev-center/js/websites.js | 6 ++++-- src/dev-center/js/workers.js | 2 ++ 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/dev-center/js/apps.js b/src/dev-center/js/apps.js index bd68a774f..6b52fbcb8 100644 --- a/src/dev-center/js/apps.js +++ b/src/dev-center/js/apps.js @@ -128,6 +128,7 @@ window.refresh_app_list = (show_loading = false) => { $('#app-list').hide() } activate_tippy(); + puter.ui.hideSpinner(); }) }, show_loading ? 1000 : 0); } diff --git a/src/dev-center/js/dev-center.js b/src/dev-center/js/dev-center.js index 9f5784dab..d82672825 100644 --- a/src/dev-center/js/dev-center.js +++ b/src/dev-center/js/dev-center.js @@ -143,8 +143,6 @@ $(document).on('click', '.tab-btn', async function (e) { }) }, 1000); } - - puter.ui.hideSpinner(); }) $('.jip-submit-btn').on('click', async function (e) { diff --git a/src/dev-center/js/websites.js b/src/dev-center/js/websites.js index 1baf2ddb4..7a954e89a 100644 --- a/src/dev-center/js/websites.js +++ b/src/dev-center/js/websites.js @@ -30,16 +30,18 @@ window.refresh_websites_list = async (show_loading = false) => { $('.website-card').remove(); $('#no-websites-notice').hide(); $('#website-list').show(); - window.websites.forEach((website) => { + for (let i = 0; i < window.websites.length; i++) { + const website = window.websites[i]; // append row to website-list-table $('#website-list-table > tbody').append(generate_website_card(website)); - }); + } } else { $('#no-websites-notice').show(); $('#website-list').hide(); } count_websites(); + puter.ui.hideSpinner(); } async function init_websites() { diff --git a/src/dev-center/js/workers.js b/src/dev-center/js/workers.js index 474414b2c..5e3149c28 100644 --- a/src/dev-center/js/workers.js +++ b/src/dev-center/js/workers.js @@ -44,6 +44,8 @@ window.refresh_worker_list = async (show_loading = false) => { } count_workers(); + + puter.ui.hideSpinner(); }