1
0
mirror of https://git.tt-rss.org/git/tt-rss.git synced 2025-12-19 04:51:30 +00:00

add hotkey to catchup all feeds, add optional warning to catchupAllFeeds()

This commit is contained in:
Andrew Dolgov
2008-04-18 07:27:49 +01:00
parent 06925d9e85
commit f8232151a0
3 changed files with 20 additions and 10 deletions

View File

@@ -347,6 +347,12 @@ function hotkey_handler(e) {
} }
} }
if (keycode == 81 && shift_key) { // shift + q
if (typeof catchupAllFeeds != 'undefined') {
return catchupAllFeeds();
}
}
if (typeof localHotkeyHandler != 'undefined') { if (typeof localHotkeyHandler != 'undefined') {
try { try {
return localHotkeyHandler(e); return localHotkeyHandler(e);

View File

@@ -130,7 +130,7 @@ print T_js_decl("Publish article");
print T_js_decl("Unpublish article"); print T_js_decl("Unpublish article");
print T_js_decl("You can't clear this type of feed."); print T_js_decl("You can't clear this type of feed.");
print T_js_decl("Erase all non-starred articles in %s?"); print T_js_decl("Erase all non-starred articles in %s?");
#print T_js_decl( print T_js_decl("Mark all articles as read?");
#print T_js_decl( #print T_js_decl(
#print T_js_decl( #print T_js_decl(
#print T_js_decl( #print T_js_decl(

View File

@@ -219,6 +219,10 @@ function updateFeedList(silent, fetch) {
function catchupAllFeeds() { function catchupAllFeeds() {
var str = __("Mark all articles as read?");
if (getInitParam("confirm_feed_catchup") != 1 || confirm(str)) {
var query_str = "backend.php?op=feeds&subop=catchupAll"; var query_str = "backend.php?op=feeds&subop=catchupAll";
notify_progress("Marking all feeds as read..."); notify_progress("Marking all feeds as read...");
@@ -232,7 +236,7 @@ function catchupAllFeeds() {
global_unread = 0; global_unread = 0;
updateTitle(""); updateTitle("");
}
} }
function viewCurrentFeed(subop) { function viewCurrentFeed(subop) {