}
});
- $(document).on("click", "#sidebar_content .btn-close", function () {
+ $(document).on("click", "#sidebar .sidebar-close-controls button", function () {
OSM.router.route("/" + OSM.formatHash(map));
});
});
}
function enableListeners() {
- $("#sidebar_content").on("click", ".btn-close", hideRoute);
+ $("#sidebar .sidebar-close-controls button").on("click", hideRoute);
$("#map").on("dragend dragover", function (e) {
e.preventDefault();
$(".search_form").show();
$(".directions_form").hide();
- $("#sidebar_content").off("click", ".btn-close", hideRoute);
+ $("#sidebar .sidebar-close-controls button").off("click", hideRoute);
$("#map").off("dragend dragover drop");
map.off("locationfound", sendstartinglocation);
display: block;
}
+ .sidebar-close-controls,
#sidebar_loader,
#sidebar_content {
display: none;
-<div class="d-flex">
- <h2 class="flex-grow-1 text-break"><%= title %></h2>
- <div>
- <button type="button" class="btn-close" aria-label="<%= t("javascripts.close") %>"></button>
- </div>
-</div>
+<h2 class="me-4 text-break"><%= title %></h2>
<div id="browse_status"></div>
+ <div class="sidebar-close-controls">
+ <div class="position-absolute end-0 m-2">
+ <button type="button" class="btn-close d-block p-2" aria-label="<%= t("javascripts.close") %>"></button>
+ </div>
+ </div>
+
<div id="sidebar_loader" class="my-3 text-center loader" hidden>
<div class="spinner-border" role="status">
<span class="visually-hidden"><%= t("browse.start_rjs.loading") %></span>
assert_content "Start popup text"
end
- within_sidebar do
- find("button[aria-label='Close']").click
- end
+ find("#sidebar .sidebar-close-controls button[aria-label='Close']").click
within "#map" do
assert_no_content "Start popup text"