diff options
Diffstat (limited to 'app/assets/javascripts')
7 files changed, 21 insertions, 7 deletions
diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index 212ccdff8..1ae76cd05 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -22,10 +22,12 @@ //= require footable/footable.filter //= require footable/footable.paginate //= require footable/footable.sort +//= require tools //= require_directory ./plugins //= require_directory . //= require_directory ./stop_areas //= require_directory ./vehicle_journeys +//= require_directory ./vehicle_journey_frequencies //= require_directory ./import_tasks //= require_directory ./compliance_check_tasks //= require_directory ./compliance_checks diff --git a/app/assets/javascripts/timebands.js.coffee b/app/assets/javascripts/timebands.js.coffee new file mode 100644 index 000000000..24f83d18b --- /dev/null +++ b/app/assets/javascripts/timebands.js.coffee @@ -0,0 +1,3 @@ +# Place all the behaviors and hooks related to the matching controller here. +# All this logic will automatically be available in application.js. +# You can use CoffeeScript in this file: http://coffeescript.org/ diff --git a/app/assets/javascripts/tools.js.coffee b/app/assets/javascripts/tools.js.coffee new file mode 100644 index 000000000..b30eb6f15 --- /dev/null +++ b/app/assets/javascripts/tools.js.coffee @@ -0,0 +1,6 @@ +(($) -> + $ -> + $('.ce-hide').removeClass 'ce-hide' + return + return +) jQuery diff --git a/app/assets/javascripts/vehicle_journey.js.coffee b/app/assets/javascripts/vehicle_journey.js.coffee index 54b359b7a..caf505960 100644 --- a/app/assets/javascripts/vehicle_journey.js.coffee +++ b/app/assets/javascripts/vehicle_journey.js.coffee @@ -1,6 +1,6 @@ jQuery -> swap_hour_minute = ( from, to) -> - rows = $('.vehicle_journeys tbody.journey_pattern_dependent_list tr.time') + rows = $('tbody.journey_pattern_dependent_list tr.time') for row in rows do (row) -> $(row).find( to).find('.hour')[0].value = $(row).find( from).find('.hour')[0].value @@ -8,15 +8,15 @@ jQuery -> copy_departures_to_arrivals = (event) -> event.preventDefault() - swap_hour_minute( '.departure_time', '.arrival_time') + swap_hour_minute('.departure_time', '.arrival_time') - $(document).on("click", '.vehicle_journeys a.to_arrivals', copy_departures_to_arrivals) + $(document).on('click', '[data-ce-action="to_arrivals"]', copy_departures_to_arrivals) copy_arrivals_to_departures = (event) -> event.preventDefault() - swap_hour_minute( '.arrival_time', '.departure_time') + swap_hour_minute('.arrival_time', '.departure_time') - $(document).on("click", '.vehicle_journeys a.to_departures', copy_arrivals_to_departures) + $(document).on('click', '[data-ce-action="to_departures"]', copy_arrivals_to_departures) switch_vehicle_journey_at_stops = (event) -> event.preventDefault() @@ -72,4 +72,4 @@ jQuery -> slide_to( '.departure_time', duration) slide_to( '.arrival_time', duration) - $(document).on("click", '.vehicle_journeys a.slide', slide)
\ No newline at end of file + $(document).on("click", '.vehicle_journeys a.slide', slide) diff --git a/app/assets/javascripts/vehicle_journey_frequencies.js.coffee b/app/assets/javascripts/vehicle_journey_frequencies.js.coffee new file mode 100644 index 000000000..e69de29bb --- /dev/null +++ b/app/assets/javascripts/vehicle_journey_frequencies.js.coffee diff --git a/app/assets/javascripts/vehicle_journey_frequencies/index.js.coffee b/app/assets/javascripts/vehicle_journey_frequencies/index.js.coffee new file mode 100644 index 000000000..4f4fccc18 --- /dev/null +++ b/app/assets/javascripts/vehicle_journey_frequencies/index.js.coffee @@ -0,0 +1,4 @@ +$(".vehicle_journey_frequencies.index").ready -> + $( 'body' ).popover({html: true, trigger: "click", selector: '[rel="popover"]'}).on("show.bs.popover", (event)-> + $('[aria-describedby]').click() + $(event.target).data("bs.popover").tip().css("maxWidth", "350px")) diff --git a/app/assets/javascripts/vehicle_journeys/index.js.coffee b/app/assets/javascripts/vehicle_journeys/index.js.coffee index e89c3f519..02de558d4 100644 --- a/app/assets/javascripts/vehicle_journeys/index.js.coffee +++ b/app/assets/javascripts/vehicle_journeys/index.js.coffee @@ -4,4 +4,3 @@ $(".vehicle_journeys.index").ready -> .on("show.bs.popover", (event)-> $(event.target).data("bs.popover").tip().css("maxWidth", "350px")) -
\ No newline at end of file |
