X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=modules%2Fluci-base%2Fhtdocs%2Fluci-static%2Fresources%2Fcbi.js;fp=modules%2Fluci-base%2Fhtdocs%2Fluci-static%2Fresources%2Fcbi.js;h=a1491cc6635a36878acb8eea16648cbcc4a2fe96;hp=b27c564922cfd6f4b3dd0ca73d31422053b332db;hb=58e2f557da49e5acb1d4395a9698b1953f1586c3;hpb=f33695d456fa92d71fc7fc6483af1a45ee906d62 diff --git a/modules/luci-base/htdocs/luci-static/resources/cbi.js b/modules/luci-base/htdocs/luci-static/resources/cbi.js index b27c56492..a1491cc66 100644 --- a/modules/luci-base/htdocs/luci-static/resources/cbi.js +++ b/modules/luci-base/htdocs/luci-static/resources/cbi.js @@ -550,10 +550,14 @@ function cbi_init() { for (var i = 0, node; (node = nodes[i]) !== undefined; i++) { var choices = JSON.parse(node.getAttribute('data-dynlist')); - var options = {}; + var options = null; - for (var j = 0; j < choices[0].length; j++) - options[choices[0][j]] = choices[1][j]; + if (choices[0] && choices[0].length) { + options = {}; + + for (var j = 0; j < choices[0].length; j++) + options[choices[0][j]] = choices[1][j]; + } cbi_dynlist_init(node, choices[2], choices[3], options); }