//var xmlhttp = Ajax.getTransport(); var feed_cur_page = 0; function viewCategory(cat) { active_feed_is_cat = true; viewfeed(cat, '', true); return false; } function feedlist_callback() { if (xmlhttp.readyState == 4) { feedlist_callback2(xmlhttp); } } function feedlist_callback2(transport) { try { debug("feedlist_callback2"); var f = document.getElementById("feeds-frame"); f.innerHTML = transport.responseText; feedlist_init(); } catch (e) { exception_error("feedlist_callback2", e); } } var page_offset = 0; function viewFeedGoPage(i) { try { if (!getActiveFeedId()) return; if (i != 0) { page_offset = page_offset + i; } else { page_offset = 0; } if (page_offset < 0) page_offset = 0; viewfeed(getActiveFeedId(), undefined, undefined, undefined, undefined, page_offset); } catch (e) { exception_error(e, "viewFeedGoPage"); } } function viewNextFeedPage() { try { if (!getActiveFeedId()) return; feed_cur_page++; viewfeed(getActiveFeedId(), undefined, undefined, undefined, undefined, feed_cur_page); } catch (e) { exception_error(e, "viewFeedGoPage"); } } function viewfeed(feed, subop, is_cat, subop_param, skip_history, offset) { try { // if (!offset) page_offset = 0; var page_offset = 0; if (offset > 0) { page_offset = offset; } else { page_offset = 0; feed_cur_page = 0; } if (getActiveFeedId() != feed) { feed_cur_page = 0; active_post_id = 0; } enableHotkeys(); closeInfoBox(); Form.enable("main_toolbar_form"); var toolbar_form = document.forms["main_toolbar_form"]; var toolbar_query = Form.serialize("main_toolbar_form"); if (document.forms["main_toolbar_form"].query) { toolbar_form.query.value = ""; } var query = "backend.php?op=viewfeed&feed=" + feed + "&" + toolbar_query + "&subop=" + param_escape(subop); if (document.getElementById("search_form")) { var search_query = Form.serialize("search_form"); query = query + "&" + search_query; closeInfoBox(true); } debug("IS_CAT_STORED: " + activeFeedIsCat() + ", IS_CAT: " + is_cat); var fe = document.getElementById("FEEDR-" + getActiveFeedId()); if (fe) { fe.className = fe.className.replace("Selected", ""); } setActiveFeedId(feed); if (is_cat != undefined) { active_feed_is_cat = is_cat; } if (subop == "MarkAllRead") { var feedlist = document.getElementById('feedList'); var next_unread_feed = getRelativeFeedId(feedlist, getActiveFeedId(), "next", true); if (!next_unread_feed) { next_unread_feed = getRelativeFeedId(feedlist, -1, "next", true); } var show_next_feed = getInitParam("on_catchup_show_next_feed") == "1"; if (next_unread_feed && show_next_feed && !activeFeedIsCat()) { query = query + "&nuf=" + param_escape(next_unread_feed); setActiveFeedId(next_unread_feed); } } if (activeFeedIsCat()) { query = query + "&cat=1"; } if (page_offset != 0) { query = query + "&skip=" + page_offset; } var date = new Date(); var timestamp = Math.round(date.getTime() / 1000); query = query + "&ts=" + timestamp if (!activeFeedIsCat()) { var feedr = document.getElementById("FEEDR-" + getActiveFeedId()); if (feedr && !feedr.className.match("Selected")) { feedr.className = feedr.className + "Selected"; } } disableContainerChildren("headlinesToolbar", false); Form.enable("main_toolbar_form"); debug(query); /* var container = document.getElementById("headlines-frame"); container.innerHTML = "