From 383bd922cfe6710fc4d9a6eedc7034971e546c54 Mon Sep 17 00:00:00 2001 From: yflory Date: Thu, 9 Oct 2025 15:34:49 +0200 Subject: [PATCH] Fix emptyLoadingScreen function --- customize.dist/src/less2/include/loading.less | 7 +++++++ www/common/common-interface.js | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/customize.dist/src/less2/include/loading.less b/customize.dist/src/less2/include/loading.less index 5129207e5..953c7cb3b 100644 --- a/customize.dist/src/less2/include/loading.less +++ b/customize.dist/src/less2/include/loading.less @@ -86,6 +86,13 @@ margin-bottom: 2em; } + &.cp-loading-empty { + &>:not(.cp-loading-empty) { + display: none !important; + } + justify-content: center; + } + @media screen and (max-width: 500px) { font-size: 16px !important; } diff --git a/www/common/common-interface.js b/www/common/common-interface.js index 31977c383..03c09ce54 100644 --- a/www/common/common-interface.js +++ b/www/common/common-interface.js @@ -1067,6 +1067,7 @@ define([ var $loading = $('#' + LOADING); // Show the loading screen $loading.css('display', ''); + $loading.toggleClass('cp-loading-empty', false); $loading.removeClass('cp-loading-hidden'); $loading.removeClass('cp-loading-transparent'); $loading.attr('aria-live','polite'); @@ -1122,9 +1123,10 @@ define([ UI.emptyLoadingScreen = function (content) { UI.addLoadingScreen(); var $loading = $('#' + LOADING); + $loading.toggleClass('cp-loading-empty', true); $loading.find('.cp-loading-container').hide(); $loading.find('.cp-loading-logo').hide(); - $loading.append(content); + $loading.append(h('div.cp-loading-empty', [content])); }; UI.errorLoadingScreen = function (error, transparent, exitable, errorCls) { if (error === 'Error: XDR encoding failure') {