summaryrefslogtreecommitdiffstats
path: root/usr/local/www/javascript/index
diff options
context:
space:
mode:
authorErik Kristensen <ekristen@pfsense.org>2005-09-11 06:17:32 +0000
committerErik Kristensen <ekristen@pfsense.org>2005-09-11 06:17:32 +0000
commitd772ac32580e088437a9bbedfc2a348d2760a5aa (patch)
tree76e18857992df67b3e5c5582f23603c8f32cd237 /usr/local/www/javascript/index
parent8bf392242477d3e3317448d8fd6b64152dc89d33 (diff)
downloadpfsense-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.js37
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
OpenPOWER on IntegriCloud