diff options
| author | Zog | 2018-01-19 17:29:50 +0100 |
|---|---|---|
| committer | cedricnjanga | 2018-02-06 11:11:33 -0800 |
| commit | 93fec402cf45aa3bd14a6a764d91a374bbb10b32 (patch) | |
| tree | 8bb55ff7d6dac7847bbc3c5f4fe066e163876f51 /app/javascript | |
| parent | 4b2c708793241707666032b79f65aa771a109c60 (diff) | |
| download | chouette-core-93fec402cf45aa3bd14a6a764d91a374bbb10b32.tar.bz2 | |
Refs #3542; Add a date lookup
Diffstat (limited to 'app/javascript')
| -rw-r--r-- | app/javascript/referential_overview/index.coffee | 11 |
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: -> |
