local dev
local devices = { }
- for _, dev in luci.util.kspairs(luci.sys.net.devices()) do
+ for _, dev in luci.util.vspairs(luci.sys.net.devices()) do
if dev ~= "lo" and not ntm:ignore_interface(dev) then
devices[#devices+1] = dev
end
/* wait for SVG */
window.setTimeout(
function() {
- G = document.embeds["bwsvg"].getSVGDocument();
+ var svg = document.getElementById('bwsvg');
+
+ try {
+ G = svg.getSVGDocument
+ ? svg.getSVGDocument() : svg.contentDocument;
+ }
+ catch(e) {
+ G = document.embeds['bwsvg'].getSVGDocument();
+ }
if (!G)
{
else
{
/* find sizes */
- width = document.embeds["bwsvg"].offsetWidth - 2;
- height = document.embeds["bwsvg"].offsetHeight - 2;
+ width = svg.offsetWidth - 2;
+ height = svg.offsetHeight - 2;
data_wanted = Math.ceil(width / step);
/* prefill datasets */