Changeset 370


Ignore:
Timestamp:
Nov 3, 2018, 8:25:47 PM (6 years ago)
Author:
g7moreau
Message:
  • Try to update refresh time
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/nagios-velvice/velvice.cgi

    r369 r370  
    1717use strict;
    1818use warnings;
    19 use version; our $VERSION = version->declare('0.10.0');
     19use version; our $VERSION = version->declare('0.10.1');
    2020
    2121use CGI;
     
    194194   var first_loop  = 0;
    195195   var refresh_sec = 900; // 15 min = 900 s
     196   var refresh_interval;
    196197   function refresh() {
    197198      if (first_loop == 0) {
     
    213214            document.getElementById('master-body').outerHTML = req.responseXML.getElementById('master-body').outerHTML;
    214215            console.log("Update Value");
     216           
     217            refresh_next = req.responseXML.getElementById('master-body').getAttribute("refresh");
     218            if (refresh_next < 60 && refresh_next != 0) {
     219               refresh_next = 60;
     220               }
     221            if (refresh_next != refresh_sec) {
     222               refresh_sec = refresh_next;
     223               clearInterval(refresh_interval);
     224               refresh_interval = setInterval(refresh, refresh_sec * 1000);
     225               }
    215226            }
    216227         }
     
    220231   function init() { // This is the function the browser first runs when it's loaded.
    221232      // refresh() // Then runs the refresh function for the first time.
    222       var int = self.setInterval(refresh, refresh_sec * 1000); // Set the refresh() function to run every 900 seconds. 1 second would be 1000
     233      refresh_sec = document.getElementById('master-body').getAttribute("refresh");
     234      if (refresh_sec < 60 && refresh_sec != 0) {
     235         refresh_sec = 60;
     236         }
     237      refresh_interval = setInterval(refresh, refresh_sec * 1000); // Set the refresh() function to run every 900 seconds. 1 second would be 1000
    223238      }
    224239</script>
Note: See TracChangeset for help on using the changeset viewer.