luci-base: form.js: forward section ID in CBISectionValue methods

This is useful for custom subclasses that want to perform conditional
rendering of contents, depending on the parent section ID.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
Jo-Philipp Wich 2020-05-04 21:34:12 +02:00
parent 915e446c07
commit f0a0d28fdd

View file

@ -4097,22 +4097,22 @@ var CBISectionValue = CBIValue.extend(/** @lends LuCI.form.SectionValue.prototyp
/** @override */ /** @override */
load: function(section_id) { load: function(section_id) {
return this.subsection.load(); return this.subsection.load(section_id);
}, },
/** @override */ /** @override */
parse: function(section_id) { parse: function(section_id) {
return this.subsection.parse(); return this.subsection.parse(section_id);
}, },
/** @private */ /** @private */
renderWidget: function(section_id, option_index, cfgvalue) { renderWidget: function(section_id, option_index, cfgvalue) {
return this.subsection.render(); return this.subsection.render(section_id);
}, },
/** @private */ /** @private */
checkDepends: function(section_id) { checkDepends: function(section_id) {
this.subsection.checkDepends(); this.subsection.checkDepends(section_id);
return CBIValue.prototype.checkDepends.apply(this, [ section_id ]); return CBIValue.prototype.checkDepends.apply(this, [ section_id ]);
}, },