summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2007-08-29 15:10:41 +0100
committerAndrew Dolgov <[email protected]>2007-08-29 15:10:41 +0100
commit4764c27ef8ca2f6c3e27b2a9686708e91bcccc32 (patch)
treeb6e6843a47d0b7c5b474c3a7964d288f92b732eb
parente7e66b38d351494fa1c2214b4e547abf7753d29f (diff)
disable infinite scrolling when Limit == 0 (closes #143)
-rw-r--r--feedlist.js2
-rw-r--r--viewfeed.js15
2 files changed, 12 insertions, 5 deletions
diff --git a/feedlist.js b/feedlist.js
index 3874cceae..904638ce0 100644
--- a/feedlist.js
+++ b/feedlist.js
@@ -75,7 +75,7 @@ function viewfeed(feed, subop, is_cat, subop_param, skip_history, offset) {
var toolbar_form = document.forms["main_toolbar_form"];
var toolbar_query = Form.serialize("main_toolbar_form");
- if (document.forms["main_toolbar_form"].query) {
+ if (toolbar_form.query) {
toolbar_form.query.value = "";
}
diff --git a/viewfeed.js b/viewfeed.js
index 66b899201..7106d781b 100644
--- a/viewfeed.js
+++ b/viewfeed.js
@@ -1248,10 +1248,17 @@ function headlines_scroll_handler() {
var e = document.getElementById("headlinesInnerContainer");
- if (e.scrollTop + e.offsetHeight > e.scrollHeight - 50) {
- if (!_infscroll_disable) {
- debug("more cowbell!");
- viewNextFeedPage();
+ // don't do infinite scrolling when Limit == All
+
+ var toolbar_form = document.forms["main_toolbar_form"];
+
+ var limit = toolbar_form.limit[toolbar_form.limit.selectedIndex];
+ if (limit.value != 0) {
+ if (e.scrollTop + e.offsetHeight > e.scrollHeight - 50) {
+ if (!_infscroll_disable) {
+ debug("more cowbell!");
+ viewNextFeedPage();
+ }
}
}