aboutsummaryrefslogtreecommitdiffstats
path: root/app/assets/javascripts
diff options
context:
space:
mode:
authorMichel Etienne2012-11-12 15:12:24 +0100
committerMichel Etienne2012-11-12 15:12:24 +0100
commite4728a4cc84f91bc2aa6bb82c38c1b87ff629ba2 (patch)
treec2a413e09fcfbbd7ac476a96ba5303c7a62b65d5 /app/assets/javascripts
parent2746176c6b2675d13568208061296915b2904277 (diff)
downloadchouette-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.coffee16
-rw-r--r--app/assets/javascripts/stop_areas.js.coffee15
-rw-r--r--app/assets/javascripts/time_tables.js.coffee7
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')