<script type="text/javascript"><![CDATA[
var iwxhr = new XHR();
- (function() {
+ var update_status = function() {
iwxhr.get('<%=luci.dispatcher.build_url("admin", "network", "wireless_status", self.ifname)%>', null,
- function(x)
+ function(x, iw)
{
- var iw = x.responseText ? eval('(' + x.responseText + ')') : null;
if (iw && (iw = iw[0]))
{
var is_assoc = (iw.bssid && iw.channel);
var s = document.getElementById('<%=self.option%>-iw-signal');
if (s)
s.innerHTML = String.format(
- '<img src="%s" title="<%:Signal%>: %d dBm / <%Noise%>: %d dBm" /><br />' +
+ '<img src="%s" title="<%:Signal%>: %d dBm / <%:Noise%>: %d dBm" /><br />' +
'<small>%d%%</small>', icon, iw.signal, iw.noise, p
);
else if (d)
d.innerHTML = '<%:Wireless is disabled or not associated%>';
}
+
+ window.setTimeout(update_status, 5000);
}
)
+ };
- window.setTimeout(arguments.callee, 5000);
- })();
+ update_status();
]]></script>
<table>