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