Hide/show welcome banner with hidden attribute

This commit is contained in:
Anton Khorev 2023-07-28 18:24:46 +03:00
parent e932972a4a
commit e6987d7dd3
3 changed files with 5 additions and 9 deletions

View file

@ -192,11 +192,11 @@ $(document).ready(function () {
});
if (Cookies.get("_osm_welcome") !== "hide") {
$(".welcome").addClass("visible");
$(".welcome").removeAttr("hidden");
}
$(".welcome .btn-close").on("click", function () {
$(".welcome").removeClass("visible");
$(".welcome").hide();
Cookies.set("_osm_welcome", "hide", { secure: true, expires: expiry, path: "/", samesite: "lax" });
});

View file

@ -317,7 +317,7 @@ body.small-nav {
display: inline-block;
}
.overlay-sidebar #sidebar .welcome.visible {
.overlay-sidebar #sidebar .welcome {
display: none;
}
@ -439,11 +439,7 @@ body.small-nav {
}
.welcome {
display: none;
&.visible {
display: block;
}
display: block;
}
#sidebar_content {

View file

@ -41,7 +41,7 @@
</div>
<% unless current_user %>
<div class="welcome p-3">
<div class="welcome p-3" hidden>
<%= render "sidebar_header", :title => t("layouts.intro_header") %>
<div>
<p><%= t "layouts.intro_text" %></p>