diff options
Diffstat (limited to 'app/assets/javascripts')
| -rw-r--r-- | app/assets/javascripts/vehicle_journey.js.coffee | 25 |
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) + |
