aboutsummaryrefslogtreecommitdiffstats
path: root/app/javascript/referential_overview/index.coffee
diff options
context:
space:
mode:
authorZog2018-01-19 17:29:50 +0100
committerZog2018-02-02 14:32:09 +0100
commitf937bda75ef024a281cff199a65d5ba4f811c13f (patch)
tree782aacea23e20eff0d1b4426426fc5823c9cdfd7 /app/javascript/referential_overview/index.coffee
parentbb238237ee32f7bb96fd3add772d778a7e8c8503 (diff)
downloadchouette-core-f937bda75ef024a281cff199a65d5ba4f811c13f.tar.bz2
Refs #3542; Add a date lookup
Diffstat (limited to 'app/javascript/referential_overview/index.coffee')
-rw-r--r--app/javascript/referential_overview/index.coffee11
1 files changed, 10 insertions, 1 deletions
diff --git a/app/javascript/referential_overview/index.coffee b/app/javascript/referential_overview/index.coffee
index 31a689273..0e6541421 100644
--- a/app/javascript/referential_overview/index.coffee
+++ b/app/javascript/referential_overview/index.coffee
@@ -4,6 +4,8 @@ class TimeTravel
@todayBt = @container.find(".today")
@prevBt = @container.find(".prev-page")
@nextBt = @container.find(".next-page")
+ @searchDateBt = @container.find("a.search-date")
+ @searchDateInput = @container.find("input.date-search")
@initButtons()
initButtons: ->
@@ -27,6 +29,11 @@ class TimeTravel
e.preventDefault()
false
+ @searchDateBt.click (e)=>
+ @overview.showDay @searchDateInput.val() if @searchDateInput.val().length > 0
+ e.preventDefault()
+ false
+
scrolledTo: (progress)->
@prevBt.removeClass 'disabled'
@nextBt.removeClass 'disabled'
@@ -44,8 +51,10 @@ class window.ReferentialOverview
showDay: (date)->
day = @container.find(".day.#{date}")
+ @container.find(".day.selected").removeClass('selected')
+ day.addClass "selected"
offset = day.offset().left
- parentOffset = @currentOffset
+ parentOffset = @currentOffset + @container.find(".right").offset().left
@scrollTo parentOffset - offset
currentOffset: ->