luci-base: form.js: forward section ID in CBISectionValue methods
authorJo-Philipp Wich <jo@mein.io>
Mon, 4 May 2020 19:34:12 +0000 (21:34 +0200)
committerJo-Philipp Wich <jo@mein.io>
Mon, 4 May 2020 19:34:12 +0000 (21:34 +0200)
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>
modules/luci-base/htdocs/luci-static/resources/form.js

index 8525937f0b8c6a957e4c69643cbde1cec6fadf7a..c86f75785ca3a2b670fa0bacfb8ee45f18ad3c31 100644 (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 ]);
        },