diff --git a/backend.php b/backend.php
index a58cb85e9..3dda8d0bb 100644
--- a/backend.php
+++ b/backend.php
@@ -1385,9 +1385,18 @@
return;
}
- function print_headline_subtoolbar($link, $feed_site_url, $feed_title) {
+ function print_headline_subtoolbar($link, $feed_site_url, $feed_title,
+ $bottom = false) {
- print "
";
}
- print_headline_subtoolbar($link, "javascript:catchupPage()", "Mark page as read");
+ print_headline_subtoolbar($link,
+ "javascript:catchupPage()", "Mark page as read", true);
} else {
diff --git a/viewfeed.js b/viewfeed.js
index 83a348853..1f0d4d283 100644
--- a/viewfeed.js
+++ b/viewfeed.js
@@ -385,4 +385,13 @@ function init() {
if (arguments.callee.done) return;
arguments.callee.done = true;
document.onkeydown = hotkey_handler;
+
+ var hw = document.getElementById("headlinesList").scrollHeight;
+ var pw = parent.document.getElementById("headlines").scrollHeight;
+
+ if (hw >= pw) {
+ var bt = document.getElementById("headlineActionsBottom");
+ bt.className = "headlinesSubToolbar";
+ }
+
}