From bebbe7c19f55a804c79a6549f67e72e54883e8c1 Mon Sep 17 00:00:00 2001 From: Max Goodman Date: Fri, 16 Nov 2012 18:19:00 -0800 Subject: [PATCH] Add post-under-10m-old body class. --- r2/r2/lib/pages/pages.py | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/r2/r2/lib/pages/pages.py b/r2/r2/lib/pages/pages.py index 6a72fa6ce..962343f75 100755 --- a/r2/r2/lib/pages/pages.py +++ b/r2/r2/lib/pages/pages.py @@ -1076,12 +1076,23 @@ class LinkInfoPage(Reddit): def page_classes(self): classes = Reddit.page_classes(self) time_ago = datetime.datetime.now(g.tz) - self.link._date - hours_ago = time_ago.total_seconds() / (60*60) - steps = [1, 6, 12, 24] + delta = datetime.timedelta + steps = [ + delta(minutes=10), + delta(hours=1), + delta(hours=6), + delta(hours=12), + delta(hours=24), + ] for step in steps: - if hours_ago < step: - classes.add("post-under-%sh-old" % step) + if time_ago < step: + if step < delta(hours=1): + step_str = "%dm" % (step.total_seconds() / 60) + else: + step_str = "%dh" % (step.total_seconds() / (60 * 60)) + classes.add("post-under-%s-old" % step_str) break + return classes class LinkCommentSep(Templated):