aboutsummaryrefslogtreecommitdiffstats
path: root/app/assets/javascripts
diff options
context:
space:
mode:
authorMichel Etienne2012-08-27 08:46:22 +0200
committerMichel Etienne2012-08-27 08:46:22 +0200
commit22bf3f20d2efbbcd86ecef48a1ae15fa48288577 (patch)
tree2060354d444f93b74b450a98d7ecc0e2636b9337 /app/assets/javascripts
parent553810c8fc20d0650e5540393c13a762ebd08bb7 (diff)
downloadchouette-core-22bf3f20d2efbbcd86ecef48a1ae15fa48288577.tar.bz2
add copy from departure to arrivals and reverse in vehiclejourney
Diffstat (limited to 'app/assets/javascripts')
-rw-r--r--app/assets/javascripts/vehicle_journey.js.coffee25
1 files changed, 25 insertions, 0 deletions
diff --git a/app/assets/javascripts/vehicle_journey.js.coffee b/app/assets/javascripts/vehicle_journey.js.coffee
new file mode 100644
index 000000000..c049b0782
--- /dev/null
+++ b/app/assets/javascripts/vehicle_journey.js.coffee
@@ -0,0 +1,25 @@
+jQuery ->
+ copy_departures_to_arrivals = (event) ->
+ event.preventDefault()
+ rows = $('.vehicle_journeys.edit tbody.journey_pattern_dependent_list tr')
+ for row in rows
+ do (row) ->
+ arrival = row.children[0]
+ departure = row.children[2]
+ arrival.children[0].value = departure.children[0].value
+ arrival.children[1].value = departure.children[1].value
+
+ $('.vehicle_journeys.edit a.to_arrivals').click(copy_departures_to_arrivals)
+
+ copy_arrivals_to_departures = (event) ->
+ event.preventDefault()
+ rows = $('.vehicle_journeys.edit tbody.journey_pattern_dependent_list tr')
+ for row in rows
+ do (row) ->
+ arrival = row.children[0]
+ departure = row.children[2]
+ departure.children[0].value = arrivals.children[0].value
+ departure.children[1].value = arrivals.children[1].value
+
+ $('.vehicle_journeys.edit a.to_departures').click(copy_arrivals_to_departures)
+