From e638cd0201f1de0ec3c5fb42b63ca64f39ed67ed Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Mon, 13 Sep 2010 18:32:34 +0400 Subject: [PATCH] digest: properly mark fresh articles --- digest.css | 8 ++++++++ digest.js | 10 +++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/digest.css b/digest.css index 70728c70e..2ed6aae93 100644 --- a/digest.css +++ b/digest.css @@ -209,6 +209,14 @@ a:hover { clear : left; } +#headlines ul#headlines-content li.fresh a.title { + font-weight : bold; + font-size : 16px; + display : block; + padding-left : 21px; + color : #007FFF; +} + #headlines ul#headlines-content li.unread a.title { font-weight : bold; font-size : 16px; diff --git a/digest.js b/digest.js index 8659c8fb3..cb42633b6 100644 --- a/digest.js +++ b/digest.js @@ -405,7 +405,15 @@ function add_headline_entry(article, feed, no_effects) { if (article.excerpt.trim() == "") article.excerpt = __("Click to expand article."); - var tmp_html = "
  • " + + var li_class = "unread"; + + var fresh_max = getInitParam("fresh_article_max_age") * 60 * 60; + var d = new Date(); + + if (d.getTime() / 1000 - article.updated < fresh_max) + li_class = "fresh"; + + var tmp_html = "
  • " + icon_part + "
    " +