From 2b1e7306e151cfd41f75b365a1fbda3b970dbb63 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Mon, 8 Feb 2016 12:14:34 -0500 Subject: [PATCH] FIX: Regression with `time-gap` showing decimals and no clearfix --- app/assets/javascripts/discourse/widgets/post-stream.js.es6 | 2 +- app/assets/javascripts/discourse/widgets/time-gap.js.es6 | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse/widgets/post-stream.js.es6 b/app/assets/javascripts/discourse/widgets/post-stream.js.es6 index 723ef1ab469..f2d3b69d822 100644 --- a/app/assets/javascripts/discourse/widgets/post-stream.js.es6 +++ b/app/assets/javascripts/discourse/widgets/post-stream.js.es6 @@ -48,7 +48,7 @@ export default createWidget('post-stream', { // Handle time gaps const curTime = new Date(transformed.created_at).getTime(); if (prevDate) { - const daysSince = (curTime - prevDate) / DAY; + const daysSince = Math.floor((curTime - prevDate) / DAY); if (daysSince > this.siteSettings.show_time_gap_days) { result.push(this.attach('time-gap', { daysSince })); } diff --git a/app/assets/javascripts/discourse/widgets/time-gap.js.es6 b/app/assets/javascripts/discourse/widgets/time-gap.js.es6 index cb1b5581067..721a048032b 100644 --- a/app/assets/javascripts/discourse/widgets/time-gap.js.es6 +++ b/app/assets/javascripts/discourse/widgets/time-gap.js.es6 @@ -17,7 +17,7 @@ function description(attrs) { } export default createWidget('time-gap', { - tagName: 'div.time-gap.small-action', + tagName: 'div.time-gap.small-action.clearfix', html(attrs) { return [h('div.topic-avatar', iconNode('clock-o')),