]> git.openstreetmap.org Git - rails.git/blobdiff - app/views/site/_sidebar.html.erb
Rename views to rails 2 style names.
[rails.git] / app / views / site / _sidebar.html.erb
diff --git a/app/views/site/_sidebar.html.erb b/app/views/site/_sidebar.html.erb
new file mode 100644 (file)
index 0000000..dd15ef7
--- /dev/null
@@ -0,0 +1,55 @@
+<div id="sidebar">
+  <table class="sidebar_title" width="100%">
+    <tr>
+      <td align="left" id="sidebar_title"><% t 'site.sidebar.search_results' %></td>
+      <td align="right"><a href="javascript:closeSidebar()"><%= t 'site.sidebar.close' %></a></td>
+    </tr>
+  </table>
+  <div id="sidebar_content">
+  </div>
+</div>
+
+<script type="text/javascript">
+<!--
+  var onclose;
+
+  function openSidebar(options) {
+    options = options || {};
+
+    if (onclose) {
+       onclose();
+       onclose = null;
+    }
+
+    if (options.width) { $("sidebar").style.width = options.width; }
+    else { $("sidebar").style.width = "30%"; }
+
+    $("sidebar").style.display = "block";
+
+    <%= onopen %>
+
+    onclose = options.onclose;
+  }
+
+  function closeSidebar() {
+    $("sidebar").style.display = "none";
+
+    <%= onclose %>
+
+    if (onclose) {
+       onclose();
+       onclose = null;
+    }
+  }
+
+  function updateSidebar(title, content) {
+    $("sidebar_title").innerHTML = title;
+    $("sidebar_content").innerHTML = content;
+  }
+
+  function sidebarOpen(title) {
+    return $("sidebar").style.display == "block" &&
+           $("sidebar_title").innerHTML == title;
+  }
+// -->
+</script>