modules/freifunk: convert public status template to XHR.poll()
This commit is contained in:
parent
1ed800b00f
commit
d47f6e0086
1 changed files with 94 additions and 102 deletions
|
@ -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">
|
||||||
|
|
Loading…
Reference in a new issue