From eec59473d62ba1901f33a4328c96055dd7a5eead Mon Sep 17 00:00:00 2001 From: Sami Mokaddem Date: Mon, 11 Dec 2017 15:42:25 +0100 Subject: [PATCH] fix: was setting time span of elements the day before instead of the real one. update: set window size of timeline to cover the selected dates. --- helpers/trendings_helper.py | 8 ++++---- static/js/trendings.js | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/helpers/trendings_helper.py b/helpers/trendings_helper.py index 39b3ac8..56fda34 100644 --- a/helpers/trendings_helper.py +++ b/helpers/trendings_helper.py @@ -192,13 +192,13 @@ class Trendings_helper: to_ret = [] ONEDAY = 60*60*24 for item, timestamps in dico_items.items(): - obj = {'name': item, 'start': timestamps[0]-ONEDAY, 'end': timestamps[0]} + obj = {'name': item, 'start': timestamps[0], 'end': timestamps[0]+ONEDAY} for t in timestamps: if t-obj['end'] > ONEDAY: #new entry to_ret.append(copy.deepcopy(obj)) - obj['start'] = t-ONEDAY - obj['end'] = t + obj['start'] = t + obj['end'] = t+ONEDAY else: # contrinue entry - obj['end'] = t + obj['end'] = t+ONEDAY to_ret.append(obj) return to_ret diff --git a/static/js/trendings.js b/static/js/trendings.js index 532cb70..949c38c 100644 --- a/static/js/trendings.js +++ b/static/js/trendings.js @@ -447,6 +447,7 @@ function updateTimeline() { } timeline.setGroups(groups); timeline.setItems(items); + timeline.setWindow(dateStart, dateEnd); }); }