X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/72e33046c80bddc0ca9b1336786dcb4b349137f7..e48837fb260d624042c2498dfc5b7842a160d5c3:/app/views/site/index.html.erb diff --git a/app/views/site/index.html.erb b/app/views/site/index.html.erb index 340570f6d..0205e79a6 100644 --- a/app/views/site/index.html.erb +++ b/app/views/site/index.html.erb @@ -20,7 +20,7 @@ @@ -123,7 +123,7 @@ end <%= javascript_include_tag '/openlayers/OpenLayers.js' %> <%= javascript_include_tag '/openlayers/OpenStreetMap.js' %> -<%= javascript_include_tag 'openstreetbugs.js' %> +<%= javascript_include_tag 'notes.js' %> <%= javascript_include_tag 'map.js' %> <%= render :partial => 'resize' %> @@ -146,24 +146,19 @@ end map.dataLayer.events.register("visibilitychanged", map.dataLayer, toggleData); map.addLayer(map.dataLayer); - map.osbLayer = new OpenLayers.Layer.OpenStreetBugs("Notes", { - serverURL: "/api/0.6/", - iconOpen: new OpenLayers.Icon("<%= image_path "open_note_marker.png" %>", new OpenLayers.Size(22, 22), new OpenLayers.Pixel(-11, -11)), - iconClosed: new OpenLayers.Icon("<%= image_path "closed_noe_marker.png" %>", new OpenLayers.Size(22, 22), new OpenLayers.Pixel(-11, -11)), - readonly: false, + map.noteLayer = new OpenLayers.Layer.Notes("Notes", { setCookie: false, permalinkURL: "http://www.openstreetmap.org/", - theme: "<%= stylesheet_path "openstreetbugs" %>", - visibility: false + visibility: <%= params[:notes] == "yes" %> }); - map.addLayer(map.osbLayer); + map.addLayer(map.noteLayer); - map.osbControl = new OpenLayers.Control.OpenStreetBugs(map.osbLayer); - map.addControl(map.osbControl); + map.noteControl = new OpenLayers.Control.Notes(map.noteLayer); + map.addControl(map.noteControl); - $("reportbuganchor").observe("click", addBug); + $("createnoteanchor").observe("click", addNote); - map.events.register("zoomend", map, allowBugReports); + map.events.register("zoomend", map, allowNoteReports); <% end %> <% unless object_zoom %> @@ -292,16 +287,15 @@ end <% end %> } - function addBug() { - map.osbControl.activate(); - map.osbControl.addTemporaryMarker(map.getCenter()); + function addNote() { + map.noteControl.addTemporaryMarker(map.getCenter()); } - function allowBugReports() { + function allowNoteReports() { if (map.getZoom() > 11) { - $("reportbuganchor").style.visibility = "visible"; + $("createnoteanchor").style.visibility = "visible"; } else { - $("reportbuganchor").style.visibility = "hidden"; + $("createnoteanchor").style.visibility = "hidden"; } }