aboutsummaryrefslogtreecommitdiffstats
path: root/app/assets/javascripts
diff options
context:
space:
mode:
authorMarc Florisson2012-09-05 09:55:17 +0200
committerMarc Florisson2012-09-05 09:55:17 +0200
commitf2b7d5209ad0389bd49f20f4f5ed5a9a2c86b0ec (patch)
tree70ed358c251852465da2b1a34f72622a49b528ae /app/assets/javascripts
parent95041fc13a7d3b40484bb50ba90666dcc58f5425 (diff)
downloadchouette-core-f2b7d5209ad0389bd49f20f4f5ed5a9a2c86b0ec.tar.bz2
fix simplification
Diffstat (limited to 'app/assets/javascripts')
-rw-r--r--app/assets/javascripts/vehicle_journey.js.coffee25
1 files changed, 10 insertions, 15 deletions
diff --git a/app/assets/javascripts/vehicle_journey.js.coffee b/app/assets/javascripts/vehicle_journey.js.coffee
index e3e66811f..b266cfa30 100644
--- a/app/assets/javascripts/vehicle_journey.js.coffee
+++ b/app/assets/javascripts/vehicle_journey.js.coffee
@@ -1,25 +1,20 @@
jQuery ->
- copy_departures_to_arrivals = (event) ->
- event.preventDefault()
+ swap_hour_minute = ( from, to) ->
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
+ $(row).find( to).find('.hour')[0].value = $(row).find( from).find('.hour')[0].value
+ $(row).find( to).find('.minute')[0].value = $(row).find( from).find('.minute')[0].value
+
+ copy_departures_to_arrivals = (event) ->
+ event.preventDefault()
+ swap_hour_minute( '.departure_time', '.arrival_time')
- $('.vehicle_journeys.edit a.to_arrivals').click(copy_departures_to_arrivals)
+ $('.vehicle_journeys.edit a.to_arrivals').live("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 = arrival.children[0].value
- departure.children[1].value = arrival.children[1].value
+ swap_hour_minute( '.arrival_time', '.departure_time')
- $('.vehicle_journeys.edit a.to_departures').click(copy_arrivals_to_departures)
+ $('.vehicle_journeys.edit a.to_departures').live("click", copy_arrivals_to_departures)