diff --git a/app/assets/javascripts/index.js b/app/assets/javascripts/index.js index b79c33088..9220e1205 100644 --- a/app/assets/javascripts/index.js +++ b/app/assets/javascripts/index.js @@ -398,7 +398,7 @@ $(function () { } }); - $(document).on("click", "#sidebar_content .btn-close", function () { + $(document).on("click", "#sidebar .sidebar-close-controls button", function () { OSM.router.route("/" + OSM.formatHash(map)); }); }); diff --git a/app/assets/javascripts/index/directions.js b/app/assets/javascripts/index/directions.js index 89888bbd1..2d948d4b2 100644 --- a/app/assets/javascripts/index/directions.js +++ b/app/assets/javascripts/index/directions.js @@ -294,7 +294,7 @@ OSM.Directions = function (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(); @@ -350,7 +350,7 @@ OSM.Directions = function (map) { $(".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); diff --git a/app/assets/javascripts/leaflet.sidebar-pane.js b/app/assets/javascripts/leaflet.sidebar-pane.js index 06fad7b66..7408585f2 100644 --- a/app/assets/javascripts/leaflet.sidebar-pane.js +++ b/app/assets/javascripts/leaflet.sidebar-pane.js @@ -18,16 +18,11 @@ L.OSM.sidebarPane = function (options, uiClass, buttonTitle, paneTitle) { button.appendTo($container); const $ui = $("
") - .attr("class", uiClass + "-ui"); + .attr("class", `${uiClass}-ui position-relative z-n1`); - $("
") - .appendTo($ui) - .append($("

") - .text(I18n.t(paneTitle))) - .append($("
") - .append($(" -
-

+

<%= title %>

diff --git a/app/views/layouts/_sidebar_close.html.erb b/app/views/layouts/_sidebar_close.html.erb new file mode 100644 index 000000000..6c9686a50 --- /dev/null +++ b/app/views/layouts/_sidebar_close.html.erb @@ -0,0 +1,14 @@ + + + diff --git a/app/views/layouts/map.html.erb b/app/views/layouts/map.html.erb index eeb6d7472..62e979c05 100644 --- a/app/views/layouts/map.html.erb +++ b/app/views/layouts/map.html.erb @@ -18,19 +18,22 @@
+ <%= render :partial => "layouts/sidebar_close" %> + -