disable catchupPage button when all headlines have been read

This commit is contained in:
Andrew Dolgov 2005-08-29 08:54:37 +01:00
parent ad3024fc77
commit 7ff88e75bd
1 changed files with 22 additions and 0 deletions

View File

@ -393,6 +393,14 @@ function view(id,feed_id) {
// document.getElementById('content').innerHTML='Loading, please wait...';
var unread_rows = getVisibleUnreadHeadlines();
if (unread_rows.length == 0) {
var button = document.getElementById("btnCatchupPage");
button.className = "disabledButton";
button.href = "";
}
active_post_id = id;
xmlhttp_view.open("GET", "backend.php?op=view&id=" + param_escape(id), true);
@ -437,6 +445,20 @@ function relativeid_callback() {
}
function getVisibleUnreadHeadlines() {
var content = document.getElementById("headlinesList");
var rows = new Array();
for (i = 0; i < content.rows.length; i++) {
var row_id = content.rows[i].id.replace("RROW-", "");
if (row_id.length > 0 && content.rows[i].className.match("Unread")) {
rows.push(row_id);
}
}
return rows;
}
function getVisibleHeadlineIds() {
var content = document.getElementById("headlinesList");