diff --git a/digest.js b/digest.js index 1b62b1418..a85b7bda1 100644 --- a/digest.js +++ b/digest.js @@ -27,14 +27,14 @@ function catchup_feed(feed_id, callback) { if (feed_id < 0) is_cat = "true"; // KLUDGE - var query = "?op=rpc&subop=catchupFeed&feed_id=" + + var query = "?op=rpc&subop=catchupFeed&feed_id=" + feed_id + "&is_cat=" + is_cat; new Ajax.Request("backend.php", { - parameters: query, + parameters: query, onComplete: function(transport) { if (callback) callback(transport); - + update(); } }); } @@ -48,7 +48,7 @@ function get_visible_article_ids() { try { var elems = $("headlines-content").getElementsByTagName("LI"); var ids = []; - + for (var i = 0; i < elems.length; i++) { if (elems[i].id && elems[i].id.match("A-")) { ids.push(elems[i].id.replace("A-", "")); @@ -71,15 +71,15 @@ function catchup_visible_articles(callback) { var query = "?op=rpc&subop=catchupSelected" + "&cmode=0&ids=" + param_escape(ids); - + new Ajax.Request("backend.php", { - parameters: query, + parameters: query, onComplete: function(transport) { if (callback) callback(transport); - + viewfeed(_active_feed_id, 0); } }); - + } } catch (e) { @@ -93,7 +93,7 @@ function catchup_article(article_id, callback) { "&cmode=0&ids=" + article_id; new Ajax.Request("backend.php", { - parameters: query, + parameters: query, onComplete: function(transport) { if (callback) callback(transport); } }); @@ -146,8 +146,8 @@ function zoom(elem, article_id) { elem.onclick = false; elem.style.cursor = "auto"; - catchup_article(article_id, - function() { + catchup_article(article_id, + function() { window.clearTimeout(_view_update_timeout); _view_update_timeout = window.setTimeout("view_update()", 500); $("A-" + article_id).className = "read"; @@ -157,7 +157,7 @@ function zoom(elem, article_id) { } else { elem.innerHTML = __("Error: unable to load article."); } - + } }); @@ -173,10 +173,10 @@ function load_more() { if (pr) Element.show(pr); viewfeed(_active_feed_id, _active_feed_offset + 10, false, false, true, - function() { + function() { var pr = $("H-LOADING-IMG"); - if (pr) Element.hide(pr); + if (pr) Element.hide(pr); }); } catch (e) { exception_error("load_more", e); @@ -231,8 +231,8 @@ function view(article_id, dismiss_only) { try { remove_headline_entry(article_id); - catchup_article(article_id, - function() { + catchup_article(article_id, + function() { window.clearTimeout(_view_update_timeout); _view_update_timeout = window.setTimeout("view_update()", 500); }); @@ -258,7 +258,7 @@ function viewfeed(feed_id, offset, replace, no_effects, no_indicator, callback) _update_seq = _update_seq + 1; - var query = "backend.php?op=rpc&subop=digest-update&feed_id=" + + var query = "backend.php?op=rpc&subop=digest-update&feed_id=" + param_escape(feed_id) + "&offset=" + offset + "&seq=" + _update_seq; @@ -274,13 +274,13 @@ function viewfeed(feed_id, offset, replace, no_effects, no_indicator, callback) } new Ajax.Request("backend.php", { - parameters: query, + parameters: query, onComplete: function(transport) { Element.hide("overlay"); fatal_error_check(transport); parse_headlines(transport, replace, no_effects); - set_selected_feed(feed_id); + set_selected_feed(feed_id); _active_feed_offset = offset; if (img && !no_indicator) @@ -337,10 +337,10 @@ function get_feed_icon(feed) { if (feed.id == -3) return 'images/fresh.png'; - if (feed.id == -4) + if (feed.id == -4) return 'images/tag.png'; - if (feed.id < -10) + if (feed.id < -10) return 'images/label.png'; return 'images/blank_icon.gif'; @@ -357,15 +357,15 @@ function add_feed_entry(feed) { icon_part = ""; var tmp_html = "