diff --git a/backend.php b/backend.php index c9ca89053..f862d540d 100644 --- a/backend.php +++ b/backend.php @@ -162,6 +162,11 @@ OR content LIKE '%$search%') AND"; } + $result = pg_query("SELECT count(id) AS total_entries + FROM ttrss_entries WHERE feed_id = '$feed'"); + + $total_entries = pg_fetch_result($result, 0, "total_entries"); + $result = pg_query("SELECT id,title,updated,unread,feed_id, EXTRACT(EPOCH FROM last_read) AS last_read_ts, @@ -216,11 +221,21 @@ $prev_skip = $skip - HEADLINES_PER_PAGE; print "Navigate: "; - print "Previous Page"; + + if ($prev_skip >= 0) { + print "Previous Page"; + } else { + print "Previous Page"; + } print " "; - print "Next Page"; + + if ($next_skip < $total_entries) { + print "Next Page"; + } else { + print "Next Page"; + } print " "; print "Refresh Page"; diff --git a/tt-rss.css b/tt-rss.css index 31fe9488c..0da8b1229 100644 --- a/tt-rss.css +++ b/tt-rss.css @@ -231,6 +231,20 @@ table.prefFeedList tr.title td { background-color : #c0c0c0; } +a.disabledButton { + border : 1px solid #d0d0d0; + background-color : white; + color : #909090; + padding : 2px 10px 2px 10px; + font-size : small; +} + +a.disabledButton:hover { + background : white; + text-decoration : none; + color : #909090; +} + a.button { border : 1px solid #d0d0d0; background-image : url("button.png");