From: Anton Khorev Date: Mon, 3 Feb 2025 14:20:45 +0000 (+0300) Subject: Hide loader spinner when sidebar content is not displayed X-Git-Tag: live~41^2~1 X-Git-Url: https://git.openstreetmap.org./rails.git/commitdiff_plain/09b9108e7af5d45bac4904f7c8bafe468b33f345?ds=sidebyside;hp=-c Hide loader spinner when sidebar content is not displayed --- 09b9108e7af5d45bac4904f7c8bafe468b33f345 diff --git a/app/assets/javascripts/index.js b/app/assets/javascripts/index.js index cbb6afafe..b79c33088 100644 --- a/app/assets/javascripts/index.js +++ b/app/assets/javascripts/index.js @@ -37,7 +37,7 @@ $(function () { map.setSidebarOverlaid(false); - $("#sidebar_loader").show().addClass("delayed-fade-in"); + $("#sidebar_loader").prop("hidden", false).addClass("delayed-fade-in"); // Prevent caching the XHR response as a full-page URL // https://github.com/openstreetmap/openstreetmap-website/issues/5663 @@ -53,7 +53,7 @@ $(function () { fetch(content_path, { headers: { "accept": "text/html", "x-requested-with": "XMLHttpRequest" } }) .then(response => { $("#flash").empty(); - $("#sidebar_loader").removeClass("delayed-fade-in").hide(); + $("#sidebar_loader").removeClass("delayed-fade-in").prop("hidden", true); const title = response.headers.get("X-Page-Title"); if (title) document.title = decodeURIComponent(title); diff --git a/app/assets/stylesheets/common.scss b/app/assets/stylesheets/common.scss index c1728f870..a2e54ec6d 100644 --- a/app/assets/stylesheets/common.scss +++ b/app/assets/stylesheets/common.scss @@ -336,10 +336,6 @@ body.small-nav { #sidebar { float: left; width: $sidebarWidth; - - #sidebar_loader { - display: none; - } } .overlay-sidebar #sidebar { @@ -355,6 +351,7 @@ body.small-nav { display: block; } + #sidebar_loader, #sidebar_content { display: none; } diff --git a/app/views/layouts/map.html.erb b/app/views/layouts/map.html.erb index 72f6076b4..eeb6d7472 100644 --- a/app/views/layouts/map.html.erb +++ b/app/views/layouts/map.html.erb @@ -18,7 +18,7 @@
-