diff options
author | Andrew Dolgov <[email protected]> | 2010-11-17 11:34:55 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2010-11-17 11:34:55 +0300 |
commit | 8624dec2dbd50440fbcee76546a17837b55c772e (patch) | |
tree | 1dcd1b6ca550853045432bbd14922e7d826dee68 | |
parent | 8a6702ad7a6bbc0d34fdd178c34c0d0a80571a85 (diff) |
fix infinite scrolling not working
-rw-r--r-- | tt-rss.php | 3 | ||||
-rw-r--r-- | viewfeed.js | 11 |
2 files changed, 4 insertions, 10 deletions
diff --git a/tt-rss.php b/tt-rss.php index 98e68af4b..5dc2a7244 100644 --- a/tt-rss.php +++ b/tt-rss.php @@ -204,7 +204,8 @@ <div id="headlines-toolbar" dojoType="dijit.layout.ContentPane" region="top"> </div> - <div id="headlines-frame" dojoType="dijit.layout.ContentPane" region="center"> + <div id="headlines-frame" dojoType="dijit.layout.ContentPane" + onscroll="headlines_scroll_handler(this)" region="center"> <div id="headlinesInnerContainer"> <div class="whiteBox"><?php echo __('Loading, please wait...') ?></div> </div> diff --git a/viewfeed.js b/viewfeed.js index 22465013e..99e8dffcf 100644 --- a/viewfeed.js +++ b/viewfeed.js @@ -133,7 +133,7 @@ function headlines_callback2(transport, feed_cur_page) { var ids = getSelectedArticleIds2(); - c.innerHTML = c.innerHTML + headlines.firstChild.nodeValue; + c.innerHTML = c.innerHTML + headlines_content.firstChild.nodeValue; console.log("restore selected ids: " + ids); @@ -1513,16 +1513,9 @@ function postMouseOut(id) { } } -function headlines_scroll_handler() { +function headlines_scroll_handler(e) { try { - var e = $("headlinesInnerContainer"); - - var toolbar_form = document.forms["main_toolbar_form"]; - -// console.log((e.scrollTop + e.offsetHeight) + " vs " + e.scrollHeight + " dis? " + -// _infscroll_disable); - if (e.scrollTop + e.offsetHeight > e.scrollHeight - 100) { if (!_infscroll_disable) { viewNextFeedPage(); |