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 = {};
}
-function dlg_frefresh_callback(transport, deleted_feed) {
- if (getActiveFeedId() == deleted_feed) {
- setTimeout("viewfeed(-5)", 100);
- }
-
- setTimeout('updateFeedList()', 50);
- closeInfoBox();
-}
-
function updateFeedList() {
try {
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('');
}
exception_error("scheduleFeedUpdate", e);
}
}
+
+function newVersionDlg() {
+ try {
+ var query = "backend.php?op=dlg&id=newVersion";
+
+ if (dijit.byId("newVersionDlg"))
+ dijit.byId("newVersionDlg").destroyRecursive();
+
+ dialog = new dijit.Dialog({
+ id: "newVersionDlg",
+ title: __("New version available!"),
+ style: "width: 600px",
+ href: query,
+ });
+
+ dialog.show();
+
+ } catch (e) {
+ exception_error("newVersionDlg", e);
+ }
+}