Also account for a widget being null/not defined, and not just closed/open.
Some more tweaks to state and mbuf update/output on dashboard widget.
Add a meter for states, too
Make mbufs update via ajax
Added load average information to the System Information widget
System info widget on dashboard now updates CPU Frequency automatically
Change system info widget fields from <input> to <span> so they don't appear editable, and we aren't bound by their width constraints. (One long one was messing up table width).
Fixed Javascript error in function updateInterfaces(x)Removed the return that revented the updates to widgets in function stats(x)Tweaked Javascript code in function updateTemp(x) for temperature output
Converting from scriptaculous to jQuery
Adding jQuery UI, so now we can use effects and widgets provided by this library and remove scriptaculous code. Building the dashboard using the widget jQuery UI sortable
Convert dashboard ajax code from Prototype to jQuery
Check if a widget is null before testing a property. Fixes skipped updates on certain widgets (like the gateway widget) if someone doesn't have the cpu widget file on their fs (which a clean install does not).
Remove unnecessary variable and fix loop test. Corrects AJAX update of last gateway status table cell (it was never updated before)
Fix ajax updating of fields when the CPU graph widget is not in use.
a little cleaner JS
Sajax is no more, long live PrototypeThis eliminates one AJAX library, but not all "non-Prototype" AJAX code
Make use of Prototype-ism's in sajax.js - first small step in attempting to remove sajax from pfSense
Ensure that the gateway widget exists before populating data during ajax calls.
Change to 11 second refresh, a lot of underlying information refreshesevery 10 seconds.
Add ajax mojo to gateway status widget
Graph value on the GraphLink graph, too
Test to make sure items exist before trying to get their properties
Change update interval for sajax to 10000
correct definitions
Show loading icon while loading new widget through AJAX. Note: loading icon needs improvement.
new ajax functions for dashboard
Add ajaxStarted which will tell if Ajax has started.
Use a for() loop
Der, this is JS, not PHP.
Check all AJAX values. If any of them are undefined then return.
Change refresh rate to 7000
Do not process undefined items
MFC 7117Temperature is in Celsius not in percentages
Fixed a Merge
increase to 4000
increase to 3.5 seconds
Change refresh to 2 seconds
woops, wrong file
Move connection aborted check up further
Correct cpu meters
Make temp monitor really work - make a little more modular too
Make 4801 temp monitor work (and make it work with sajax)
Change refresh to 5000
Update time now 10 seconds.
Added SAJAX support.System Meters are updated via AJAX now.Started XHTML/CSS cleanup.