X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/770a990ed9de47a828945a40448b69fe7cc17f28..053dc144f9a72a200b0a1d4a9496da9ad12b5272:/app/views/site/index.html.erb?ds=sidebyside
diff --git a/app/views/site/index.html.erb b/app/views/site/index.html.erb
index 9102214af..4c954e6cb 100644
--- a/app/views/site/index.html.erb
+++ b/app/views/site/index.html.erb
@@ -4,6 +4,12 @@
<% end %>
<% end %>
+<% unless STATUS == :api_offline or STATUS == :database_offline -%>
+ <% content_for :editmenu do -%>
+
<%= link_to_function(t('browse.start_rjs.data_layer_name'), 'showData()') %>
+ <% end -%>
+<% end -%>
+
<%= render :partial => 'sidebar', :locals => { :onopen => "resizeMap();", :onclose => "resizeMap();" } %>
<%= render :partial => 'key' %>
<%= render :partial => 'search' %>
@@ -12,7 +18,6 @@
<%= t 'site.index.js_1' %>
<%= t 'site.index.js_2' %>
-
<%= t 'site.index.js_3' %>
@@ -135,8 +140,10 @@ end
map = createMap("map");
<% unless STATUS == :api_offline or STATUS == :database_offline %>
- map.dataLayer = new OpenLayers.Layer("<%= I18n.t 'browse.start_rjs.data_layer_name' %>", { "visibility": false });
- map.dataLayer.events.register("visibilitychanged", map.dataLayer, toggleData);
+ map.dataLayer = new OpenLayers.Layer("<%= I18n.t 'browse.start_rjs.data_layer_name' %>", {
+ visibility: false,
+ displayInLayerSwitcher: false
+ });
map.addLayer(map.dataLayer);
<% end %>
@@ -186,12 +193,8 @@ end
handleResize();
}
- function toggleData() {
- if (map.dataLayer.visibility) {
- $.ajax({ url: "<%= url_for :controller => :browse, :action => :start %>" });
- } else if (map.dataLayer.active) {
- closeSidebar();
- }
+ function showData() {
+ $.ajax({ url: "<%= url_for :controller => :browse, :action => :start %>" });
}
function setPosition(lat, lon, zoom, min_lon, min_lat, max_lon, max_lat) {