1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-14 09:45:55 +00:00

new feed action: clear articles

This commit is contained in:
Andrew Dolgov
2007-08-26 05:13:50 +01:00
parent bc0f078560
commit d1f0c58498
5 changed files with 55 additions and 2 deletions

View File

@@ -460,7 +460,32 @@ function quickMenuGo(opid) {
return;
}
if (opid == "qmcClearFeed") {
var actid = getActiveFeedId();
if (!actid) {
alert(__("Please select some feed first."));
return;
}
if (activeFeedIsCat() || actid < 0) {
alert(__("You can't clear this type of feed."));
return;
}
var fn = getFeedName(actid);
var pr = __("Remove all (except starred) stored articles for %s?").replace("%s", fn);
if (confirm(pr)) {
clearFeedArticles(actid);
}
return;
}
if (opid == "qmcUpdateFeeds") {
scheduleFeedUpdate(true);
return;
@@ -500,6 +525,20 @@ function qfdDelete(feed_id) {
return false;
}
function clearFeedArticles(feed_id) {
notify_progress("Clearing feed...");
var query = "backend.php?op=pref-feeds&quiet=1&subop=clear&id=" + feed_id;
new Ajax.Request(query, {
onComplete: function(transport) {
dlg_frefresh_callback(transport, feed_id);
} });
return false;
}
function updateFeedTitle(t) {
active_title_text = t;