]> git.openstreetmap.org Git - rails.git/blob - app/assets/javascripts/leaflet.sidebar-pane.js
f087cbb4a5845b30123f9fb8706cfa522a63d9f1
[rails.git] / app / assets / javascripts / leaflet.sidebar-pane.js
1 L.OSM.sidebarPane = function (options) {
2   var control = L.control(options);
3
4   control.makeUI = function (uiClass, paneTitle, toggle) {
5     var $ui = $("<div>")
6       .attr("class", uiClass);
7
8     $("<div>")
9       .attr("class", "sidebar_heading")
10       .appendTo($ui)
11       .append(
12         $("<button type='button' class='btn-close float-end mt-1'>")
13           .attr("aria-label", I18n.t("javascripts.close"))
14           .bind("click", toggle))
15       .append(
16         $("<h4>")
17           .text(I18n.t(paneTitle)));
18
19     return $ui;
20   };
21
22   return control;
23 };