mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-15 10:15:57 +00:00
better feedlist reloading on subscribed feeds count change
This commit is contained in:
17
tt-rss.js
17
tt-rss.js
@@ -3,7 +3,6 @@ var global_unread = -1;
|
||||
var firsttime_update = true;
|
||||
var _active_feed_id = 0;
|
||||
var _active_feed_is_cat = false;
|
||||
var number_of_feeds = 0;
|
||||
var hotkey_prefix = false;
|
||||
var hotkey_prefix_pressed = false;
|
||||
var init_params = {};
|
||||
@@ -50,15 +49,6 @@ function setActiveFeedId(id, is_cat) {
|
||||
}
|
||||
|
||||
|
||||
function dlg_frefresh_callback(transport, deleted_feed) {
|
||||
if (getActiveFeedId() == deleted_feed) {
|
||||
setTimeout("viewfeed(-5)", 100);
|
||||
}
|
||||
|
||||
setTimeout('updateFeedList()', 50);
|
||||
closeInfoBox();
|
||||
}
|
||||
|
||||
function updateFeedList() {
|
||||
try {
|
||||
|
||||
@@ -522,6 +512,13 @@ function parse_runtime_info(elem) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (k == "max_feed_id" || k == "num_feeds") {
|
||||
if (init_params[k] != v) {
|
||||
console.log("feed count changed, need to reload feedlist.");
|
||||
updateFeedList();
|
||||
}
|
||||
}
|
||||
|
||||
init_params[k] = v;
|
||||
notify('');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user