summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
Diffstat (limited to 'js')
-rw-r--r--js/auto-reload.js14
1 files changed, 13 insertions, 1 deletions
diff --git a/js/auto-reload.js b/js/auto-reload.js
index 19581b5e..8a4ab949 100644
--- a/js/auto-reload.js
+++ b/js/auto-reload.js
@@ -121,6 +121,18 @@ $(document).ready(function(){
clearInterval(countdown_interval);
}
+ var epoch = (new Date).getTime();
+ var epochold = epoch;
+
+ var timeDiff = function (delay) {
+ if((epoch-epochold) > delay) {
+ epochold = epoch = (new Date).getTime();
+ return true;
+ }else{
+ epoch = (new Date).getTime();
+ return;
+ }
+ }
var poll = function(manualUpdate) {
stop_auto_update();
@@ -185,7 +197,7 @@ $(document).ready(function(){
end_of_page = false;
return;
} else {
- if($("#auto_update_status").is(':checked')) {
+ if($("#auto_update_status").is(':checked') && timeDiff(poll_interval_mindelay)) {
poll(manualUpdate = true);
}
end_of_page = true;