diff options
Diffstat (limited to 'app/assets/javascripts/stop_areas.js.coffee')
| -rw-r--r-- | app/assets/javascripts/stop_areas.js.coffee | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/app/assets/javascripts/stop_areas.js.coffee b/app/assets/javascripts/stop_areas.js.coffee new file mode 100644 index 000000000..a03124169 --- /dev/null +++ b/app/assets/javascripts/stop_areas.js.coffee @@ -0,0 +1,21 @@ +jQuery -> + x_y_change = (event) -> + if referential_projection != undefined + projection_geometry = new OpenLayers.Geometry.Point($('input#stop_area_longitude').val(), $('input#stop_area_latitude').val()).transform(new OpenLayers.Projection("EPSG:4326"), referential_projection ) + $('input#stop_area_x').val(projection_geometry.x) + $('input#stop_area_y').val(projection_geometry.y) + + #var stop_area = map.getLayersByName("stop_area")[0].getFeatureByFid(645).set + + + $('input#stop_area_longitude').change(x_y_change) + $('input#stop_area_latitude').change(x_y_change) + + lon_lat_change = (event) -> + if referential_projection != undefined + projection_geometry = new OpenLayers.Geometry.Point($('input#stop_area_x').val(), $('input#stop_area_y').val()).transform(referential_projection, new OpenLayers.Projection("EPSG:4326")) + $('input#stop_area_longitude').val(projection_geometry.x) + $('input#stop_area_latitude').val(projection_geometry.y) + + $('input#stop_area_x').change(lon_lat_change) + $('input#stop_area_y').change(lon_lat_change) |
