new_elems.each(function(child) {
var cb = dijit.byId(child.id.replace("RROW-", "RCHK-"));
- if (cb) cb.destroy();
+ if (!cb) {
+ dojo.parser.parse(child);
- dojo.parser.parse(child);
-
- if (!Element.visible(child))
- new Effect.Appear(child, { duration : 0.5 });
+ if (!Element.visible(child))
+ new Effect.Appear(child, { duration : 0.5 });
+ } else {
+ c.domNode.removeChild(child);
+ }
});
} else {
__('Could not update headlines (invalid object received - see error console for details)') +
"</div>");
} else {
- notify_error("Error communicating with server.");
+ //notify_error("Error communicating with server.");
+ Element.show("net-alert");
}
_infscroll_request_sent = 0;
// return;
// }
- } else {
+ } else if (transport.responseText) {
console.error("Invalid object received: " + transport.responseText);
render_article("<div class='whiteBox'>" +
__('Could not display article (invalid object received - see error console for details)') + "</div>");
+ } else {
+ Element.show("net-alert");
}
request_counters();
zoomToArticle(event, id);
}
+ request_counters();
+
} catch (e) {
exception_error("cdmClicked");
}
function precache_headlines_idle() {
try {
- if (!feed_precache_timeout_id) {
+ if (getInitParam("bw_limit") != "1" && !feed_precache_timeout_id) {
if (get_timestamp() - _viewfeed_last > 120) {
var feeds = dijit.byId("feedTree").getVisibleUnreadFeeds();
function precache_headlines() {
try {
+ if (getInitParam("bw_limit") != "1" && !feed_precache_timeout_id) {
- if (!feed_precache_timeout_id) {
feed_precache_timeout_id = window.setTimeout(function() {
var nuf = getNextUnreadFeed(getActiveFeedId(), activeFeedIsCat());
var nf = dijit.byId("feedTree").getNextFeed(getActiveFeedId(), activeFeedIsCat());