improvements for catchupFeedInGroup()

This commit is contained in:
Andrew Dolgov 2016-03-21 21:40:40 +03:00
parent 0a36196494
commit 701de97ebb

View file

@ -445,7 +445,33 @@ function catchupFeedInGroup(id) {
var str = __("Mark all articles in %s as read?").replace("%s", title);
if (getInitParam("confirm_feed_catchup") != 1 || confirm(str)) {
return viewCurrentFeed('MarkAllReadGR:' + id);
var rows = $$("#headlines-frame > div[id*=RROW][class*=Unread][orig-feed-id='"+id+"']");
if (rows.length > 0) {
rows.each(function(row) {
row.removeClassName("Unread");
});
updateFloatingTitle(true);
var catchup_query = "?op=rpc&method=catchupFeed&feed_id=" +
id + "&is_cat=false";
console.log(catchup_query);
notify_progress("Loading, please wait...", true);
new Ajax.Request("backend.php", {
parameters: catchup_query,
onComplete: function (transport) {
handle_rpc_json(transport);
}
} );
}
//return viewCurrentFeed('MarkAllReadGR:' + id);
}
} catch (e) {