luci-base: uci.js: add extended section syntax support, improve loading
authorJo-Philipp Wich <jo@mein.io>
Thu, 13 Jun 2019 13:13:11 +0000 (15:13 +0200)
committerJo-Philipp Wich <jo@mein.io>
Sun, 7 Jul 2019 13:36:26 +0000 (15:36 +0200)
commit0560858380a583e0ce26a99a2396d8255f138cf8
treea69f373edfa0967ebf8bec0f3dd3cbb5c4cf6c28
parentdc2b38cb6f44331b686caa8280dbde0b13c0d45d
luci-base: uci.js: add extended section syntax support, improve loading

Add support for extended section syntax notation in @type[#] format and
refactor the package loading function to not load configurations twice
when a package load operation is already pending and another load request
is made for the same package.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
modules/luci-base/htdocs/luci-static/resources/uci.js