modules/freifunk: convert public status template to XHR.poll()

This commit is contained in:
Jo-Philipp Wich 2011-10-02 09:59:07 +00:00
parent 1ed800b00f
commit d47f6e0086

View file

@ -59,10 +59,7 @@ local defroutev6 = sys.net.defaultroute6()
<script type="text/javascript" src="<%=resource%>/cbi.js"></script>
<script type="text/javascript">//<![CDATA[
var iwxhr = new XHR();
var update_wifi_status = function() {
iwxhr.get('<%=luci.dispatcher.build_url("freifunk", "status", "public_status_json", table.concat(netlist, ","))%>', null,
XHR.poll(<%=interval%>, '<%=luci.dispatcher.build_url("freifunk", "status", "public_status_json", table.concat(netlist, ","))%>', null,
function(x, st)
{
if (st)
@ -165,13 +162,8 @@ local defroutev6 = sys.net.defaultroute6()
u.innerHTML = st[i].defroutev6.metr;
}
}
window.setTimeout(update_wifi_status, <%=interval%>);
}
)
};
update_wifi_status();
);
//]]></script>
<div class="cbi-map">