]> git.openstreetmap.org Git - rails.git/blob - app/assets/javascripts/sidebar.js
Get rid of the sidebar's onclose global state
[rails.git] / app / assets / javascripts / sidebar.js
1 function openSidebar(options) {
2   options = options || {};
3
4   $("#sidebar").trigger("closed");
5
6   if (options.title) { $("#sidebar_title").html(options.title); }
7
8   if (options.width) { $("#sidebar").width(options.width); }
9   else { $("#sidebar").width("30%"); }
10
11   $("#sidebar").css("display", "block");
12
13   $("#sidebar").trigger("opened");
14 };
15
16 $(document).ready(function () {
17   $(".sidebar_close").click(function (e) {
18     $("#sidebar").css("display", "none");
19
20     $("#sidebar").trigger("closed");
21
22     e.preventDefault();
23   });
24 });