Add a maximum reload delay

This commit is contained in:
Michael Walker 2014-05-05 19:30:59 +01:00
parent 91a3016d27
commit 97cfec836b

View File

@ -36,6 +36,9 @@ $(document).ready(function(){
poll_interval_delay = poll_interval_mindelay_bottom;
// Don't take longer than this to reload.
var poll_interval_maxdelay = 600000;
// Upon scrolling to the bottom, reload very quickly.
var poll_interval_shortdelay = 100;
@ -97,6 +100,11 @@ $(document).ready(function(){
// If there are no new posts, double the delay. Otherwise set it to the min.
if(new_posts == 0) {
poll_interval_delay *= 2;
// Don't increase the delay beyond the maximum
if(poll_interval_delay > poll_interval_maxdelay) {
poll_interval_delay = poll_interval_maxdelay;
}
} else {
poll_interval_delay = end_of_page
? poll_interval_mindelay_bottom