diff options
| author | Zog | 2018-01-19 17:29:50 +0100 |
|---|---|---|
| committer | Zog | 2018-02-02 14:32:09 +0100 |
| commit | f937bda75ef024a281cff199a65d5ba4f811c13f (patch) | |
| tree | 782aacea23e20eff0d1b4426426fc5823c9cdfd7 /app/javascript/referential_overview/index.coffee | |
| parent | bb238237ee32f7bb96fd3add772d778a7e8c8503 (diff) | |
| download | chouette-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.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: -> |
