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");