Hide/show welcome banner with hidden attribute
});
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" });
});
display: inline-block;
}
- .overlay-sidebar #sidebar .welcome.visible {
+ .overlay-sidebar #sidebar .welcome {
display: none;
}
}
.welcome {
- display: none;
-
- &.visible {
- display: block;
- }
+ display: block;
}
#sidebar_content {
</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>