aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuc Donnet2012-07-30 14:05:37 +0200
committerLuc Donnet2012-07-30 14:05:37 +0200
commitf9eab62b3a9ae2c88cc22fb0b8ddbeaeff1be673 (patch)
treec35f31a4b0f9b0a2ed986a5a89dfcb6619294de0
parentef271df67d673dbb6c4dc3df6ab805f092b54d04 (diff)
downloadchouette-core-f9eab62b3a9ae2c88cc22fb0b8ddbeaeff1be673.tar.bz2
Update x y when lon lat move and inversely Refs #26
-rw-r--r--app/assets/javascripts/application.js3
-rw-r--r--app/assets/javascripts/public/OpenLayers.js (renamed from app/assets/javascripts/OpenLayers.js)0
-rw-r--r--app/assets/javascripts/public/formtastic.qtip2.min.js (renamed from app/assets/javascripts/formtastic.qtip2.min.js)0
-rw-r--r--app/assets/javascripts/public/jquery.qtip.min.js (renamed from app/assets/javascripts/jquery.qtip.min.js)0
-rw-r--r--app/assets/javascripts/public/jquery.tokeninput.js (renamed from app/assets/javascripts/jquery.tokeninput.js)0
-rw-r--r--app/assets/javascripts/public/jquery.ui.datepicker-i18n.js (renamed from app/assets/javascripts/jquery.ui.datepicker-i18n.js)0
-rw-r--r--app/assets/javascripts/public/proj4js-compressed.js (renamed from app/assets/javascripts/proj4js-compressed.js)0
-rw-r--r--app/assets/javascripts/public/proj4js-defs.js9
-rw-r--r--app/assets/javascripts/stop_areas.js.coffee21
-rw-r--r--config/environments/development.rb2
10 files changed, 33 insertions, 2 deletions
diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js
index 86507b03e..69d083fe7 100644
--- a/app/assets/javascripts/application.js
+++ b/app/assets/javascripts/application.js
@@ -9,4 +9,5 @@
//= require jquery-ui
//= require modernizr
//= require cocoon
-//= require_tree .
+//= require_directory ./public
+//= require_directory .
diff --git a/app/assets/javascripts/OpenLayers.js b/app/assets/javascripts/public/OpenLayers.js
index 9523007df..9523007df 100644
--- a/app/assets/javascripts/OpenLayers.js
+++ b/app/assets/javascripts/public/OpenLayers.js
diff --git a/app/assets/javascripts/formtastic.qtip2.min.js b/app/assets/javascripts/public/formtastic.qtip2.min.js
index 2f81a7a54..2f81a7a54 100644
--- a/app/assets/javascripts/formtastic.qtip2.min.js
+++ b/app/assets/javascripts/public/formtastic.qtip2.min.js
diff --git a/app/assets/javascripts/jquery.qtip.min.js b/app/assets/javascripts/public/jquery.qtip.min.js
index 891523841..891523841 100644
--- a/app/assets/javascripts/jquery.qtip.min.js
+++ b/app/assets/javascripts/public/jquery.qtip.min.js
diff --git a/app/assets/javascripts/jquery.tokeninput.js b/app/assets/javascripts/public/jquery.tokeninput.js
index 87641a57a..87641a57a 100644
--- a/app/assets/javascripts/jquery.tokeninput.js
+++ b/app/assets/javascripts/public/jquery.tokeninput.js
diff --git a/app/assets/javascripts/jquery.ui.datepicker-i18n.js b/app/assets/javascripts/public/jquery.ui.datepicker-i18n.js
index 3d0d55b46..3d0d55b46 100644
--- a/app/assets/javascripts/jquery.ui.datepicker-i18n.js
+++ b/app/assets/javascripts/public/jquery.ui.datepicker-i18n.js
diff --git a/app/assets/javascripts/proj4js-compressed.js b/app/assets/javascripts/public/proj4js-compressed.js
index 3da44ad15..3da44ad15 100644
--- a/app/assets/javascripts/proj4js-compressed.js
+++ b/app/assets/javascripts/public/proj4js-compressed.js
diff --git a/app/assets/javascripts/public/proj4js-defs.js b/app/assets/javascripts/public/proj4js-defs.js
new file mode 100644
index 000000000..fe77a033c
--- /dev/null
+++ b/app/assets/javascripts/public/proj4js-defs.js
@@ -0,0 +1,9 @@
+Proj4js.defs["EPSG:27561"] = "+proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs"
+Proj4js.defs["EPSG:27562"] = "+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs"
+Proj4js.defs["EPSG:27563"] = "+proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs"
+Proj4js.defs["EPSG:27564"] = "+proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=185861.369 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs"
+Proj4js.defs["EPSG:27571"] = "+proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=1200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs"
+Proj4js.defs["EPSG:27572"] = "+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs"
+Proj4js.defs["EPSG:27573"] = "+proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs"
+Proj4js.defs["EPSG:27574"] = "+proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=4185861.369 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs"
+Proj4js.defs["EPSG:2154"] = "+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs"
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)
diff --git a/config/environments/development.rb b/config/environments/development.rb
index f4936039b..06b340db2 100644
--- a/config/environments/development.rb
+++ b/config/environments/development.rb
@@ -26,7 +26,7 @@ ChouetteIhm::Application.configure do
config.assets.compress = false
# Expands the lines which load the assets
- config.assets.debug = false
+ config.assets.debug = true
config.active_record.mass_assignment_sanitizer = :strict