luci-base: form.js: allow to disable descriptions row in TableSection
Add 'nodescriptions' property to the TableSection class that allows to disable displaying table header row with descriptions. Signed-off-by: Anton Kikin <a.kikin@tano-systems.com>
This commit is contained in:
parent
da0e974db5
commit
7585e5c95a
1 changed files with 11 additions and 1 deletions
|
@ -2265,6 +2265,16 @@ var CBITableSection = CBITypedSection.extend(/** @lends LuCI.form.TableSection.p
|
|||
* @default false
|
||||
*/
|
||||
|
||||
/**
|
||||
* If set to `true`, the header row with the options descriptions will
|
||||
* not be displayed. By default, descriptions row is automatically displayed
|
||||
* when at least one option has a description.
|
||||
*
|
||||
* @name LuCI.form.TableSection.prototype#nodescriptions
|
||||
* @type boolean
|
||||
* @default false
|
||||
*/
|
||||
|
||||
/**
|
||||
* The `TableSection` implementation does not support option tabbing, so
|
||||
* its implementation of `tab()` will always throw an exception when
|
||||
|
@ -2402,7 +2412,7 @@ var CBITableSection = CBITypedSection.extend(/** @lends LuCI.form.TableSection.p
|
|||
trEls.appendChild(trEl);
|
||||
}
|
||||
|
||||
if (has_descriptions) {
|
||||
if (has_descriptions && !this.nodescriptions) {
|
||||
var trEl = E('div', {
|
||||
'class': 'tr cbi-section-table-descr ' + anon_class
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue