summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJo-Philipp Wich <jo@mein.io>2019-10-07 19:46:57 +0200
committerJo-Philipp Wich <jo@mein.io>2019-10-07 19:49:58 +0200
commite7ca163d7c227c573620d08b7c86a9e739c070ed (patch)
treea38d20a62bd2b712b82aa8817c2d1a20c0e1a3c8
parent5cfad8d65bad19ab3188d3de190f22ae8cc07fd8 (diff)
luci-base: form.js: fix anonymous section table titles
When no section title is defined, the table renderer is supposed to use the uci section id as fallback when the table section is not declared to be anonymous. Fixes: #3147 Fixes: a90bf384b ("luci-base: form.js: harmonize title property handling") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
-rw-r--r--modules/luci-base/htdocs/luci-static/resources/form.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/luci-base/htdocs/luci-static/resources/form.js b/modules/luci-base/htdocs/luci-static/resources/form.js
index d5f9fe3c52..f4cce17fe1 100644
--- a/modules/luci-base/htdocs/luci-static/resources/form.js
+++ b/modules/luci-base/htdocs/luci-static/resources/form.js
@@ -1031,6 +1031,9 @@ var CBITableSection = CBITypedSection.extend({
for (var i = 0; i < nodes.length; i++) {
var sectionname = this.titleFn('sectiontitle', cfgsections[i]);
+ if (sectionname == null)
+ sectionname = cfgsections[i];
+
var trEl = E('div', {
'id': 'cbi-%s-%s'.format(config_name, cfgsections[i]),
'class': 'tr cbi-section-table-row',