mirror of
https://github.com/vichan-devel/vichan.git
synced 2024-11-30 18:24:29 +01:00
Add a maximum reload delay
This commit is contained in:
parent
91a3016d27
commit
97cfec836b
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user