offset = num_all;
}
- viewfeed(getActiveFeedId(), '', activeFeedIsCat(), offset);
+ viewfeed(getActiveFeedId(), '', activeFeedIsCat(), offset, false, true);
} catch (e) {
exception_error("viewNextFeedPage", e);
}
-function viewfeed(feed, subop, is_cat, offset, background) {
+function viewfeed(feed, subop, is_cat, offset, background, infscrol_req) {
try {
if (is_cat == undefined)
is_cat = false;
if (subop == undefined) subop = '';
if (offset == undefined) offset = 0;
if (background == undefined) background = false;
+ if (infscrol_req == undefined) infscrol_req = false;
last_requested_article = 0;
parameters: query,
onComplete: function(transport) {
setFeedExpandoIcon(feed, is_cat, 'images/blank_icon.gif');
- headlines_callback2(transport, offset, background);
+ headlines_callback2(transport, offset, background, infscrol_req);
} });
} catch (e) {
var has_storage = 'sessionStorage' in window && window['sessionStorage'] !== null;
-function headlines_callback2(transport, offset, background) {
+function headlines_callback2(transport, offset, background, infscroll_req) {
try {
handle_rpc_json(transport);
loading_set_progress(25);
- console.log("headlines_callback2 [offset=" + offset + "] B:" + background);
+ console.log("headlines_callback2 [offset=" + offset + "] B:" + background + " I:" + infscroll_req);
var is_cat = false;
var feed_id = false;
setActiveFeedId(feed_id, is_cat);
try {
- if (offset == 0) {
+ if (offset == 0 && infscroll_req == false) {
$("headlines-frame").scrollTop = 0;
}
} catch (e) { };
var articles = reply['articles'];
var runtime_info = reply['runtime-info'];
- if (offset == 0) {
+ if (offset == 0 && infscroll_req == false) {
dijit.byId("headlines-frame").attr('content',
reply['headlines']['content']);