Browse Source

Move the magic numbers out to variables

pull/40/head
Michael Walker 10 years ago
parent
commit
0e18636fe6
  1. 22
      js/auto-reload.js

22
js/auto-reload.js

@ -27,6 +27,18 @@ $(document).ready(function(){
var poll_interval;
// number of ms to wait before reloading
var poll_interval_delay;
// If at the bottom of the page, reload more quickly.
var poll_interval_mindelay_bottom = 3000;
var poll_interval_mindelay_top = 10000;
poll_interval_delay = poll_interval_mindelay_bottom;
// Upon scrolling to the bottom, reload very quickly.
var poll_interval_shortdelay = 100;
var end_of_page = false;
var new_posts = 0;
@ -81,7 +93,11 @@ $(document).ready(function(){
});
clearTimeout(poll_interval);
poll_interval = setTimeout(poll, end_of_page ? 3000 : 10000);
poll_interval_delay = end_of_page
? poll_interval_mindelay_bottom
: poll_interval_mindelay_top;
poll_interval = setTimeout(poll, poll_interval_delay);
};
$(window).scroll(function() {
@ -94,10 +110,10 @@ $(document).ready(function(){
}
clearTimeout(poll_interval);
poll_interval = setTimeout(poll, 100);
poll_interval = setTimeout(poll, poll_interval_shortdelay);
end_of_page = true;
}).trigger('scroll');
poll_interval = setTimeout(poll, 3000);
poll_interval = setTimeout(poll, poll_interval_delay);
});

Loading…
Cancel
Save