diff options
author | Andrew Dolgov <[email protected]> | 2007-05-11 06:51:47 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2007-05-11 06:51:47 +0100 |
commit | 2228d0e4a84b4d5d2d847bc9d22c9f99afa538dd (patch) | |
tree | f28d8be49bcbef3f5689fddf9815bde495b8bc63 | |
parent | 9e21a5713ffb888ccb3fcc3aa72f9970d4f4a372 (diff) |
block no-articles-selected prompt for catchupPage
-rw-r--r-- | viewfeed.js | 8 |
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'); } } |