aboutsummaryrefslogtreecommitdiffstats
path: root/app/assets/javascripts/stop_areas.js.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'app/assets/javascripts/stop_areas.js.coffee')
-rw-r--r--app/assets/javascripts/stop_areas.js.coffee21
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)