diff options
| author | Michel Etienne | 2012-11-12 15:12:24 +0100 |
|---|---|---|
| committer | Michel Etienne | 2012-11-12 15:12:24 +0100 |
| commit | e4728a4cc84f91bc2aa6bb82c38c1b87ff629ba2 (patch) | |
| tree | c2a413e09fcfbbd7ac476a96ba5303c7a62b65d5 /app/assets/javascripts | |
| parent | 2746176c6b2675d13568208061296915b2904277 (diff) | |
| download | chouette-core-e4728a4cc84f91bc2aa6bb82c38c1b87ff629ba2.tar.bz2 | |
manage generic access_links and hide/show datas on several views
Diffstat (limited to 'app/assets/javascripts')
| -rw-r--r-- | app/assets/javascripts/access_points.js.coffee | 16 | ||||
| -rw-r--r-- | app/assets/javascripts/stop_areas.js.coffee | 15 | ||||
| -rw-r--r-- | app/assets/javascripts/time_tables.js.coffee | 7 |
3 files changed, 38 insertions, 0 deletions
diff --git a/app/assets/javascripts/access_points.js.coffee b/app/assets/javascripts/access_points.js.coffee index c0f49ebd5..74c5e926f 100644 --- a/app/assets/javascripts/access_points.js.coffee +++ b/app/assets/javascripts/access_points.js.coffee @@ -28,3 +28,19 @@ jQuery -> $('input#access_point_x').change(lon_lat_change) $('input#access_point_y').change(lon_lat_change) + + + # switch visibility of access_links + switch_generics = (event) -> + event.preventDefault() + $('.access_points .generics.content').toggle('slow') + $('a.generics .switcher').toggle() + + $('.access_points a.generics').click(switch_generics) + + switch_details = (event) -> + event.preventDefault() + $('.access_points .details.content').toggle('slow') + $('a.details .switcher').toggle() + + $('.access_points a.details').click(switch_details) diff --git a/app/assets/javascripts/stop_areas.js.coffee b/app/assets/javascripts/stop_areas.js.coffee index cab862d46..aae8d4885 100644 --- a/app/assets/javascripts/stop_areas.js.coffee +++ b/app/assets/javascripts/stop_areas.js.coffee @@ -28,3 +28,18 @@ jQuery -> $('input#stop_area_x').change(lon_lat_change) $('input#stop_area_y').change(lon_lat_change) + + # switch visibility of access_links + switch_generics = (event) -> + event.preventDefault() + $('.stop_areas .generics.content').toggle('slow') + $('a.generics .switcher').toggle() + + $('.stop_areas a.generics').click(switch_generics) + + switch_details = (event) -> + event.preventDefault() + $('.stop_areas .details.content').toggle('slow') + $('a.details .switcher').toggle() + + $('.stop_areas a.details').click(switch_details) diff --git a/app/assets/javascripts/time_tables.js.coffee b/app/assets/javascripts/time_tables.js.coffee index b85376edb..d347ddc67 100644 --- a/app/assets/javascripts/time_tables.js.coffee +++ b/app/assets/javascripts/time_tables.js.coffee @@ -1,5 +1,12 @@ jQuery -> # add trigger to hide/show application dates and periods + switch_calendars = (event) -> + event.preventDefault() + $('.time_tables .calendars.content').toggle('slow') + $('a.calendars .switcher').toggle() + + $('.time_tables a.calendars').click(switch_calendars) + switch_dates = (event) -> event.preventDefault() $('.time_tables .dates.content').toggle('slow') |
