summaryrefslogtreecommitdiffstats
path: root/usr/local/www/system_groupmanager.php
diff options
context:
space:
mode:
authorPhil Davis <phil.davis@world.inf.org>2013-03-20 20:04:33 +0545
committerPhil Davis <phil.davis@world.inf.org>2013-03-20 20:04:33 +0545
commitc1dcb7abe7ed1bfb4ac1e00f16eb47e7887ccf8f (patch)
tree75d3a758416e7846c861428643b1309f46437f0c /usr/local/www/system_groupmanager.php
parentccc5f959ada7ff3a2432d85566bb775d600704a9 (diff)
downloadpfsense-c1dcb7abe7ed1bfb4ac1e00f16eb47e7887ccf8f.zip
pfsense-c1dcb7abe7ed1bfb4ac1e00f16eb47e7887ccf8f.tar.gz
DynDNS status widget async update
The Dynamic DNS status widget performs remote operations to the www to check the cached dynamic DNS IP against the actual current public-facing IP. When an external link is slow, or particularly when the cable is plugged in (it seems up) but actually the internet is down, it takes a long time for a response from http://checkip.dyndns.com/ to time out. The dashboard page hangs in a half-drawn state (up to drawing the DynDNS status table) for up to 30 seconds. This change puts the code that does these external operations into some ajax/Java script that runs after the dashboard has drawn up. Code concept unashamedly stolen from the system information widget.
Diffstat (limited to 'usr/local/www/system_groupmanager.php')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud