From 936dde742256c6f81c335e5847524e2771913775 Mon Sep 17 00:00:00 2001 From: Nicholas Smith Date: Sat, 6 Feb 2021 11:12:36 +1000 Subject: luci-base: add new member 'hidden' to DummyValue Signed-off-by: Nicholas Smith --- modules/luci-base/htdocs/luci-static/resources/form.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'modules') diff --git a/modules/luci-base/htdocs/luci-static/resources/form.js b/modules/luci-base/htdocs/luci-static/resources/form.js index 58a31dddb2..b318168f37 100644 --- a/modules/luci-base/htdocs/luci-static/resources/form.js +++ b/modules/luci-base/htdocs/luci-static/resources/form.js @@ -3929,11 +3929,21 @@ var CBIDummyValue = CBIValue.extend(/** @lends LuCI.form.DummyValue.prototype */ * @default null */ + /** + * Render the UCI option value as hidden using the HTML display: none style property. + * + * By default, the value is displayed + * + * @name LuCI.form.DummyValue.prototype#hidden + * @type boolean + * @default null + */ + /** @private */ renderWidget: function(section_id, option_index, cfgvalue) { var value = (cfgvalue != null) ? cfgvalue : this.default, hiddenEl = new ui.Hiddenfield(value, { id: this.cbid(section_id) }), - outputEl = E('div'); + outputEl = E('div', { 'style': this.hidden ? 'display:none' : null }); if (this.href && !((this.readonly != null) ? this.readonly : this.map.readonly)) outputEl.appendChild(E('a', { 'href': this.href })); -- cgit v1.2.3