// __("Loading, please wait...") + "</div>";
Element.show("feedlistLoading");
+
+ resetCounterCache();
if (dijit.byId("feedTree")) {
dijit.byId("feedTree").destroyRecursive();
},
openOnClick: false,
showRoot: false,
+ persist: true,
id: "feedTree",
}, "feedTree");
function timeout() {
if (getInitParam("bw_limit") != "1") {
request_counters();
- setTimeout("timeout()", 60*1000);
+ setTimeout(timeout, 60*1000);
}
}
try {
//dojo.registerModulePath("fox", "../../js/");
- require(['dojo/_base/kernel',
- 'dojo/ready',
- 'dojo/parser',
- 'dojo/_base/loader',
+ require(["dojo/_base/kernel",
+ "dojo/ready",
+ "dojo/parser",
+ "dojo/_base/loader",
+ "dojo/_base/html",
"dijit/ProgressBar",
"dijit/ColorPalette",
"dijit/Dialog",
"dijit/Tree",
"dijit/tree/dndSource",
"dijit/tree/ForestStoreModel",
- "dojo/data/ItemFileWriteStore" ], function (dojo, ready, parser) {
+ "dojo/data/ItemFileWriteStore",
+ "fox/FeedTree" ], function (dojo, ready, parser) {
ready(function() {
- dojo.require("fox.FeedTree");
-
- dojo.parser.parse();
+ parser.parse();
if (!genericSanityCheck())
return false;
if (getInitParam("simple_update")) {
console.log("scheduling simple feed updater...");
- window.setTimeout("update_random_feed()", 30*1000);
+ window.setTimeout(update_random_feed, 30*1000);
}
} catch (e) {
function collapse_feedlist() {
try {
+ Element.toggle("feeds-holder");
- if (!Element.visible('feeds-holder')) {
- Element.show('feeds-holder');
- $("collapse_feeds_btn").innerHTML = "<<";
- } else {
- Element.hide('feeds-holder');
- $("collapse_feeds_btn").innerHTML = ">>";
- }
+ var splitter = $("feeds-holder_splitter");
+
+ Element.visible("feeds-holder") ? splitter.show() : splitter.hide();
dijit.byId("main").resize();
}
function handle_rpc_json(transport, scheduled_call) {
- try {
- var reply = JSON.parse(transport.responseText);
- var netalert_dijit = dijit.byId("net-alert");
- var netalert = false;
+ var netalert_dijit = dijit.byId("net-alert");
+ var netalert = false;
+
+ if (netalert_dijit) netalert = netalert_dijit.domNode;
- if (netalert_dijit)
- netalert = netalert_dijit.domNode;
+ try {
+ var reply = JSON.parse(transport.responseText);
if (reply) {
if (runtime_info)
parse_runtime_info(runtime_info);
- if (netalert) Element.hide(netalert);
+ if (netalert) netalert.hide();
} else {
if (netalert)
- Element.show(netalert);
+ netalert.show();
else
notify_error("Communication problem with server.");
}
} catch (e) {
if (netalert)
- Element.show(netalert);
+ netalert.show();
else
notify_error("Communication problem with server.");
parameters: "op=rpc&method=updateRandomFeed",
onComplete: function(transport) {
handle_rpc_json(transport, true);
- window.setTimeout("update_random_feed()", 30*1000);
+ window.setTimeout(update_random_feed, 30*1000);
} });
} catch (e) {