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 */
load: function(section_id) {
return this.subsection.load();
return this.subsection.load(section_id);
},
/** @override */
parse: function(section_id) {
return this.subsection.parse();
return this.subsection.parse(section_id);
},
/** @private */
renderWidget: function(section_id, option_index, cfgvalue) {
return this.subsection.render();
return this.subsection.render(section_id);
},
/** @private */
checkDepends: function(section_id) {
this.subsection.checkDepends();
this.subsection.checkDepends(section_id);
return CBIValue.prototype.checkDepends.apply(this, [ section_id ]);
},