summaryrefslogtreecommitdiff
path: root/viewfeed.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2007-05-11 06:51:47 +0100
committerAndrew Dolgov <[email protected]>2007-05-11 06:51:47 +0100
commit2228d0e4a84b4d5d2d847bc9d22c9f99afa538dd (patch)
treef28d8be49bcbef3f5689fddf9815bde495b8bc63 /viewfeed.js
parent9e21a5713ffb888ccb3fcc3aa72f9970d4f4a372 (diff)
block no-articles-selected prompt for catchupPage
Diffstat (limited to 'viewfeed.js')
-rw-r--r--viewfeed.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/viewfeed.js b/viewfeed.js
index 2d8ff605f..8a3518053 100644
--- a/viewfeed.js
+++ b/viewfeed.js
@@ -286,7 +286,7 @@ function toggleUnread(id, cmode) {
}
}
-function selectionToggleUnread(cdm_mode, set_state, callback_func) {
+function selectionToggleUnread(cdm_mode, set_state, callback_func, no_error) {
try {
if (!xmlhttp_ready(xmlhttp_rpc)) {
printLockingError();
@@ -301,7 +301,7 @@ function selectionToggleUnread(cdm_mode, set_state, callback_func) {
rows = getSelectedTableRowIds("headlinesList", "RROW", "RCHK");
}
- if (rows.length == 0) {
+ if (rows.length == 0 && !no_error) {
alert(__("No articles are selected."));
return;
}
@@ -458,11 +458,11 @@ function catchupPage() {
if (document.getElementById("headlinesList")) {
selectTableRowsByIdPrefix('headlinesList', 'RROW-', 'RCHK-', true, 'Unread', true);
- selectionToggleUnread(false, false, 'viewCurrentFeed()');
+ selectionToggleUnread(false, false, 'viewCurrentFeed()', true);
selectTableRowsByIdPrefix('headlinesList', 'RROW-', 'RCHK-', false);
} else {
cdmSelectArticles('all');
- selectionToggleUnread(true, false, 'viewCurrentFeed()')
+ selectionToggleUnread(true, false, 'viewCurrentFeed()', true)
cdmSelectArticles('none');
}
}