From: Jo-Philipp Wich Date: Mon, 4 May 2020 19:34:12 +0000 (+0200) Subject: luci-base: form.js: forward section ID in CBISectionValue methods X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=f044d2a4a8901a85b1b5330361705b86873ce6d6;p=project%2Fluci.git 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 (cherry picked from commit f0a0d28fdd22b7904ea9a4efb53a7b791dc6dead) --- diff --git a/modules/luci-base/htdocs/luci-static/resources/form.js b/modules/luci-base/htdocs/luci-static/resources/form.js index 2cd06d1901..01c9ba8cdf 100644 --- a/modules/luci-base/htdocs/luci-static/resources/form.js +++ b/modules/luci-base/htdocs/luci-static/resources/form.js @@ -4074,22 +4074,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 ]); },