diff options
author | Erik Kristensen <ekristen@pfsense.org> | 2005-09-11 06:17:32 +0000 |
---|---|---|
committer | Erik Kristensen <ekristen@pfsense.org> | 2005-09-11 06:17:32 +0000 |
commit | d772ac32580e088437a9bbedfc2a348d2760a5aa (patch) | |
tree | 76e18857992df67b3e5c5582f23603c8f32cd237 /usr/local/www/javascript/index | |
parent | 8bf392242477d3e3317448d8fd6b64152dc89d33 (diff) | |
download | pfsense-d772ac32580e088437a9bbedfc2a348d2760a5aa.zip pfsense-d772ac32580e088437a9bbedfc2a348d2760a5aa.tar.gz |
Added SAJAX support.
System Meters are updated via AJAX now.
Started XHTML/CSS cleanup.
Diffstat (limited to 'usr/local/www/javascript/index')
-rw-r--r-- | usr/local/www/javascript/index/sajax.js | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/usr/local/www/javascript/index/sajax.js b/usr/local/www/javascript/index/sajax.js new file mode 100644 index 0000000..f871393 --- /dev/null +++ b/usr/local/www/javascript/index/sajax.js @@ -0,0 +1,37 @@ +function updateMeters() +{ + x_cpu_usage(updateCPU); + x_mem_usage(updateMemory); + x_get_uptime(updateUptime); + x_get_pfstate(updateState); + + window.setTimeout('updateMeters()', 1500); +} + +function updateMemory(x) +{ + document.getElementById("memusagemeter").value = x + '%'; + + document.getElementById("memwidtha").style.width = x + 'px'; + document.getElementById("memwidthb").style.width = (100 - x) + 'px'; +} + +function updateCPU(x) +{ + document.getElementById("cpumeter").value = x + '%'; + + document.getElementById("cpuwidtha").style.width = x + 'px'; + document.getElementById("cpuwidthb").style.width = (100 - x) + 'px'; +} + +function updateUptime(x) +{ + document.getElementById("uptime").value = x; +} + +function updateState(x) +{ + document.getElementById("pfstate").value = x; +} + +window.setTimeout('updateMeters()', 1500);
\ No newline at end of file |