From: jow- args array beginning with
diff --git a/jsapi/LuCI.dom.html b/jsapi/LuCI.dom.html
index 61de4ff08f..8116693cc7 100644
--- a/jsapi/LuCI.dom.html
+++ b/jsapi/LuCI.dom.html
@@ -6328,7 +6328,7 @@ ignored, else not.
AbstractValue.
@@ -5529,7 +5529,7 @@ the form element's markup, including the markup of any child elements.
@@ -5746,7 +5746,7 @@ contents. If omitted, no description will be rendered.
@@ -6015,7 +6015,7 @@ descendent of AbstractValue.
@@ -6216,7 +6216,7 @@ was neither a string nor a function.
diff --git a/jsapi/LuCI.form.AbstractValue.html b/jsapi/LuCI.form.AbstractValue.html
index 199ae0b971..16224b6d4c 100644
--- a/jsapi/LuCI.form.AbstractValue.html
+++ b/jsapi/LuCI.form.AbstractValue.html
@@ -3558,7 +3558,7 @@ validation constraints that should be applied to entered values.
@@ -4497,7 +4497,7 @@ table section elements.
@@ -4673,7 +4673,7 @@ within the given specific section.
@@ -4849,7 +4849,7 @@ different way.
@@ -5065,7 +5065,7 @@ argument, this parameter is ignored.
@@ -5240,7 +5240,7 @@ It may be overwritten by user code to handle input values differently.
@@ -5416,7 +5416,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5561,7 +5561,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5709,7 +5709,7 @@ returns false.
@@ -5855,7 +5855,7 @@ returns false.
@@ -6036,7 +6036,7 @@ so it may return promises if overridden by user code.
@@ -6185,7 +6185,7 @@ validation constraints.
@@ -6563,7 +6563,7 @@ the form element's markup, including the markup of any child elements.
@@ -6743,7 +6743,7 @@ state of checkbox elements.
@@ -6936,7 +6936,7 @@ was neither a string nor a function.
@@ -7112,7 +7112,7 @@ as error message to the user.
@@ -7271,7 +7271,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.ButtonValue.html b/jsapi/LuCI.form.ButtonValue.html
index d9376f7ced..5bb3226655 100644
--- a/jsapi/LuCI.form.ButtonValue.html
+++ b/jsapi/LuCI.form.ButtonValue.html
@@ -3555,7 +3555,7 @@ renders the underlying UCI option or default value as readonly text.
@@ -4932,7 +4932,7 @@ table section elements.
@@ -5110,7 +5110,7 @@ within the given specific section.
@@ -5288,7 +5288,7 @@ different way.
@@ -5506,7 +5506,7 @@ argument, this parameter is ignored.
@@ -5683,7 +5683,7 @@ It may be overwritten by user code to handle input values differently.
@@ -5861,7 +5861,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6008,7 +6008,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6158,7 +6158,7 @@ returns false.
@@ -6306,7 +6306,7 @@ returns false.
@@ -6489,7 +6489,7 @@ so it may return promises if overridden by user code.
@@ -6640,7 +6640,7 @@ validation constraints.
@@ -6912,7 +6912,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -7092,7 +7092,7 @@ state of checkbox elements.
@@ -7287,7 +7287,7 @@ was neither a string nor a function.
@@ -7435,7 +7435,7 @@ or a plain text string. If omitted, the key value is used as captio
@@ -7594,7 +7594,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.DummyValue.html b/jsapi/LuCI.form.DummyValue.html
index 2fcad3d76d..413b366fee 100644
--- a/jsapi/LuCI.form.DummyValue.html
+++ b/jsapi/LuCI.form.DummyValue.html
@@ -3555,7 +3555,7 @@ renders the underlying UCI option or default value as readonly text.
@@ -4918,7 +4918,7 @@ table section elements.
@@ -5096,7 +5096,7 @@ within the given specific section.
@@ -5274,7 +5274,7 @@ different way.
@@ -5492,7 +5492,7 @@ argument, this parameter is ignored.
@@ -5669,7 +5669,7 @@ It may be overwritten by user code to handle input values differently.
@@ -5847,7 +5847,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5994,7 +5994,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6144,7 +6144,7 @@ returns false.
@@ -6292,7 +6292,7 @@ returns false.
@@ -6475,7 +6475,7 @@ so it may return promises if overridden by user code.
@@ -6626,7 +6626,7 @@ validation constraints.
@@ -6898,7 +6898,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -7078,7 +7078,7 @@ state of checkbox elements.
@@ -7273,7 +7273,7 @@ was neither a string nor a function.
@@ -7421,7 +7421,7 @@ or a plain text string. If omitted, the key value is used as captio
@@ -7580,7 +7580,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.DynamicList.html b/jsapi/LuCI.form.DynamicList.html
index 593887d6cd..99712d7553 100644
--- a/jsapi/LuCI.form.DynamicList.html
+++ b/jsapi/LuCI.form.DynamicList.html
@@ -3556,7 +3556,7 @@ predefined choices. It builds upon the
@@ -4769,7 +4769,7 @@ table section elements.
@@ -4947,7 +4947,7 @@ within the given specific section.
@@ -5125,7 +5125,7 @@ different way.
@@ -5343,7 +5343,7 @@ argument, this parameter is ignored.
@@ -5520,7 +5520,7 @@ It may be overwritten by user code to handle input values differently.
@@ -5698,7 +5698,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5845,7 +5845,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5995,7 +5995,7 @@ returns false.
@@ -6143,7 +6143,7 @@ returns false.
@@ -6326,7 +6326,7 @@ so it may return promises if overridden by user code.
@@ -6477,7 +6477,7 @@ validation constraints.
@@ -6749,7 +6749,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -6929,7 +6929,7 @@ state of checkbox elements.
@@ -7124,7 +7124,7 @@ was neither a string nor a function.
@@ -7272,7 +7272,7 @@ or a plain text string. If omitted, the key value is used as captio
@@ -7431,7 +7431,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.FileUpload.html b/jsapi/LuCI.form.FileUpload.html
index d181843976..68a6576e17 100644
--- a/jsapi/LuCI.form.FileUpload.html
+++ b/jsapi/LuCI.form.FileUpload.html
@@ -3555,7 +3555,7 @@ offers the ability to browse, upload and select remote files.
@@ -4980,7 +4980,7 @@ table section elements.
@@ -5158,7 +5158,7 @@ within the given specific section.
@@ -5336,7 +5336,7 @@ different way.
@@ -5554,7 +5554,7 @@ argument, this parameter is ignored.
@@ -5731,7 +5731,7 @@ It may be overwritten by user code to handle input values differently.
@@ -5909,7 +5909,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6056,7 +6056,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6206,7 +6206,7 @@ returns false.
@@ -6354,7 +6354,7 @@ returns false.
@@ -6537,7 +6537,7 @@ so it may return promises if overridden by user code.
@@ -6688,7 +6688,7 @@ validation constraints.
@@ -6960,7 +6960,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -7140,7 +7140,7 @@ state of checkbox elements.
@@ -7335,7 +7335,7 @@ was neither a string nor a function.
@@ -7483,7 +7483,7 @@ or a plain text string. If omitted, the key value is used as captio
@@ -7642,7 +7642,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.FlagValue.html b/jsapi/LuCI.form.FlagValue.html
index 026e690275..b50925da33 100644
--- a/jsapi/LuCI.form.FlagValue.html
+++ b/jsapi/LuCI.form.FlagValue.html
@@ -3555,7 +3555,7 @@ implement a simple checkbox element.
@@ -4864,7 +4864,7 @@ table section elements.
@@ -5042,7 +5042,7 @@ within the given specific section.
@@ -5220,7 +5220,7 @@ different way.
@@ -5438,7 +5438,7 @@ argument, this parameter is ignored.
@@ -5614,7 +5614,7 @@ the checked state.
@@ -5792,7 +5792,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5939,7 +5939,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6089,7 +6089,7 @@ returns false.
@@ -6237,7 +6237,7 @@ returns false.
@@ -6420,7 +6420,7 @@ so it may return promises if overridden by user code.
@@ -6571,7 +6571,7 @@ validation constraints.
@@ -6843,7 +6843,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -7018,7 +7018,7 @@ either a localized Yes or No string, depending on the
@@ -7213,7 +7213,7 @@ was neither a string nor a function.
@@ -7361,7 +7361,7 @@ or a plain text string. If omitted, the key value is used as captio
@@ -7520,7 +7520,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.GridSection.html b/jsapi/LuCI.form.GridSection.html
index 0faead3dcb..bdc684fbaf 100644
--- a/jsapi/LuCI.form.GridSection.html
+++ b/jsapi/LuCI.form.GridSection.html
@@ -3568,7 +3568,7 @@ documentation for details.
@@ -4581,7 +4581,7 @@ The default is null, means inheriting from the parent form.
@@ -4902,7 +4902,7 @@ is shown.
@@ -5100,7 +5100,7 @@ on the amount of passed arguments.
@@ -5254,7 +5254,7 @@ custom implementations.
@@ -5452,7 +5452,7 @@ on the amount of passed arguments.
@@ -5619,7 +5619,7 @@ depending on the amount of passed arguments.
@@ -5814,7 +5814,7 @@ on the amount of passed arguments.
@@ -5920,7 +5920,7 @@ elements load functions rejected with an error.
@@ -6137,7 +6137,7 @@ descendent of AbstractValue.
@@ -6390,7 +6390,7 @@ not meeting the validation constraints of their respective elements.
@@ -6608,7 +6608,7 @@ contents. If omitted, no description will be rendered.
@@ -6877,7 +6877,7 @@ descendent of AbstractValue.
@@ -7078,7 +7078,7 @@ was neither a string nor a function.
diff --git a/jsapi/LuCI.form.HiddenValue.html b/jsapi/LuCI.form.HiddenValue.html
index d6f7f588b9..ab102da554 100644
--- a/jsapi/LuCI.form.HiddenValue.html
+++ b/jsapi/LuCI.form.HiddenValue.html
@@ -3560,7 +3560,7 @@ distorted form layout when rendering the option element.
@@ -4773,7 +4773,7 @@ table section elements.
@@ -4951,7 +4951,7 @@ within the given specific section.
@@ -5129,7 +5129,7 @@ different way.
@@ -5347,7 +5347,7 @@ argument, this parameter is ignored.
@@ -5524,7 +5524,7 @@ It may be overwritten by user code to handle input values differently.
@@ -5702,7 +5702,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5849,7 +5849,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5999,7 +5999,7 @@ returns false.
@@ -6147,7 +6147,7 @@ returns false.
@@ -6330,7 +6330,7 @@ so it may return promises if overridden by user code.
@@ -6481,7 +6481,7 @@ validation constraints.
@@ -6753,7 +6753,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -6933,7 +6933,7 @@ state of checkbox elements.
@@ -7128,7 +7128,7 @@ was neither a string nor a function.
@@ -7276,7 +7276,7 @@ or a plain text string. If omitted, the key value is used as captio
@@ -7435,7 +7435,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.JSONMap.html b/jsapi/LuCI.form.JSONMap.html
index 4ae8de80dc..351c38327b 100644
--- a/jsapi/LuCI.form.JSONMap.html
+++ b/jsapi/LuCI.form.JSONMap.html
@@ -3556,7 +3556,7 @@ as data source.
@@ -3938,7 +3938,7 @@ permissions are granted.
@@ -4062,7 +4062,7 @@ config already is in the list of required files, it will be ignored.
@@ -4287,7 +4287,7 @@ passed.
@@ -4509,7 +4509,7 @@ passed.
@@ -4617,7 +4617,7 @@ an error.
@@ -4836,7 +4836,7 @@ Returns null if the option could not be found.
@@ -4943,7 +4943,7 @@ not meeting the validation constraints of their respective elements.
@@ -5046,7 +5046,7 @@ rendering is complete.
@@ -5150,7 +5150,7 @@ re-rendering is complete.
@@ -5353,7 +5353,7 @@ failed.
@@ -5695,7 +5695,7 @@ documentation for details.
@@ -5896,7 +5896,7 @@ was neither a string nor a function.
diff --git a/jsapi/LuCI.form.ListValue.html b/jsapi/LuCI.form.ListValue.html
index 82faab7f2d..9d91aef8d0 100644
--- a/jsapi/LuCI.form.ListValue.html
+++ b/jsapi/LuCI.form.ListValue.html
@@ -3556,7 +3556,7 @@ It builds upon the LuCI.ui.Select
@@ -4918,7 +4918,7 @@ table section elements.
@@ -5096,7 +5096,7 @@ within the given specific section.
@@ -5274,7 +5274,7 @@ different way.
@@ -5492,7 +5492,7 @@ argument, this parameter is ignored.
@@ -5669,7 +5669,7 @@ It may be overwritten by user code to handle input values differently.
@@ -5847,7 +5847,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5994,7 +5994,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6144,7 +6144,7 @@ returns false.
@@ -6292,7 +6292,7 @@ returns false.
@@ -6475,7 +6475,7 @@ so it may return promises if overridden by user code.
@@ -6626,7 +6626,7 @@ validation constraints.
@@ -6898,7 +6898,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -7078,7 +7078,7 @@ state of checkbox elements.
@@ -7273,7 +7273,7 @@ was neither a string nor a function.
@@ -7421,7 +7421,7 @@ or a plain text string. If omitted, the key value is used as captio
@@ -7580,7 +7580,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.Map.html b/jsapi/LuCI.form.Map.html
index a9ad04a0ef..8e3f77cea5 100644
--- a/jsapi/LuCI.form.Map.html
+++ b/jsapi/LuCI.form.Map.html
@@ -3557,7 +3557,7 @@ fields each.
@@ -3935,7 +3935,7 @@ permissions are granted.
@@ -4057,7 +4057,7 @@ config already is in the list of required files, it will be ignored.
@@ -4280,7 +4280,7 @@ passed.
@@ -4500,7 +4500,7 @@ passed.
@@ -4606,7 +4606,7 @@ an error.
@@ -4823,7 +4823,7 @@ Returns null if the option could not be found.
@@ -4928,7 +4928,7 @@ not meeting the validation constraints of their respective elements.
@@ -5029,7 +5029,7 @@ rendering is complete.
@@ -5131,7 +5131,7 @@ re-rendering is complete.
@@ -5332,7 +5332,7 @@ failed.
@@ -5674,7 +5674,7 @@ documentation for details.
@@ -5875,7 +5875,7 @@ was neither a string nor a function.
diff --git a/jsapi/LuCI.form.MultiValue.html b/jsapi/LuCI.form.MultiValue.html
index 18fabff693..f2e877ae9d 100644
--- a/jsapi/LuCI.form.MultiValue.html
+++ b/jsapi/LuCI.form.MultiValue.html
@@ -3556,7 +3556,7 @@ select dropdown element.
@@ -4869,7 +4869,7 @@ table section elements.
@@ -5047,7 +5047,7 @@ within the given specific section.
@@ -5225,7 +5225,7 @@ different way.
@@ -5443,7 +5443,7 @@ argument, this parameter is ignored.
@@ -5620,7 +5620,7 @@ It may be overwritten by user code to handle input values differently.
@@ -5798,7 +5798,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5945,7 +5945,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6095,7 +6095,7 @@ returns false.
@@ -6243,7 +6243,7 @@ returns false.
@@ -6426,7 +6426,7 @@ so it may return promises if overridden by user code.
@@ -6577,7 +6577,7 @@ validation constraints.
@@ -6849,7 +6849,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -7029,7 +7029,7 @@ state of checkbox elements.
@@ -7224,7 +7224,7 @@ was neither a string nor a function.
@@ -7372,7 +7372,7 @@ or a plain text string. If omitted, the key value is used as captio
@@ -7531,7 +7531,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.NamedSection.html b/jsapi/LuCI.form.NamedSection.html
index 8114544d72..ee46c3bc9b 100644
--- a/jsapi/LuCI.form.NamedSection.html
+++ b/jsapi/LuCI.form.NamedSection.html
@@ -3557,7 +3557,7 @@ specified when constructing the class instance.
@@ -4089,7 +4089,7 @@ this property will hold a reference to the parent option instance.
@@ -4193,7 +4193,7 @@ section ID as sole element. User code should not normally change this.
@@ -4391,7 +4391,7 @@ on the amount of passed arguments.
@@ -4545,7 +4545,7 @@ custom implementations.
@@ -4743,7 +4743,7 @@ on the amount of passed arguments.
@@ -4910,7 +4910,7 @@ depending on the amount of passed arguments.
@@ -5105,7 +5105,7 @@ on the amount of passed arguments.
@@ -5211,7 +5211,7 @@ elements load functions rejected with an error.
@@ -5428,7 +5428,7 @@ descendent of AbstractValue.
@@ -5536,7 +5536,7 @@ not meeting the validation constraints of their respective elements.
@@ -5791,7 +5791,7 @@ the form element's markup, including the markup of any child elements.
@@ -6010,7 +6010,7 @@ contents. If omitted, no description will be rendered.
@@ -6279,7 +6279,7 @@ descendent of AbstractValue.
@@ -6480,7 +6480,7 @@ was neither a string nor a function.
diff --git a/jsapi/LuCI.form.SectionValue.html b/jsapi/LuCI.form.SectionValue.html
index 11ecfced64..d9a3a36e1e 100644
--- a/jsapi/LuCI.form.SectionValue.html
+++ b/jsapi/LuCI.form.SectionValue.html
@@ -3555,7 +3555,7 @@ element container, allowing to nest form sections into other sections.
@@ -4821,7 +4821,7 @@ table section elements.
@@ -4999,7 +4999,7 @@ within the given specific section.
@@ -5174,7 +5174,7 @@ its cfgvalue() implementation will always return null.
@@ -5392,7 +5392,7 @@ argument, this parameter is ignored.
@@ -5567,7 +5567,7 @@ its formvalue() implementation will always return null
@@ -5745,7 +5745,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5892,7 +5892,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6042,7 +6042,7 @@ returns false.
@@ -6190,7 +6190,7 @@ returns false.
@@ -6373,7 +6373,7 @@ so it may return promises if overridden by user code.
@@ -6524,7 +6524,7 @@ validation constraints.
@@ -6790,7 +6790,7 @@ its remove() implementation is a no-op.
@@ -6970,7 +6970,7 @@ state of checkbox elements.
@@ -7165,7 +7165,7 @@ was neither a string nor a function.
@@ -7311,7 +7311,7 @@ or a plain text string. If omitted, the key value is used as captio
@@ -7462,7 +7462,7 @@ its write() implementation is a no-op.
diff --git a/jsapi/LuCI.form.TableSection.html b/jsapi/LuCI.form.TableSection.html
index b61979780a..f4dc4369b5 100644
--- a/jsapi/LuCI.form.TableSection.html
+++ b/jsapi/LuCI.form.TableSection.html
@@ -3560,7 +3560,7 @@ value of the addremove property.
@@ -4775,7 +4775,7 @@ The default is null, means inheriting from the parent form.
@@ -5096,7 +5096,7 @@ is shown.
@@ -5294,7 +5294,7 @@ on the amount of passed arguments.
@@ -5448,7 +5448,7 @@ custom implementations.
@@ -5646,7 +5646,7 @@ on the amount of passed arguments.
@@ -5813,7 +5813,7 @@ depending on the amount of passed arguments.
@@ -6008,7 +6008,7 @@ on the amount of passed arguments.
@@ -6114,7 +6114,7 @@ elements load functions rejected with an error.
@@ -6331,7 +6331,7 @@ descendent of AbstractValue.
@@ -6586,7 +6586,7 @@ not meeting the validation constraints of their respective elements.
@@ -6784,7 +6784,7 @@ contents. If omitted, no description will be rendered.
@@ -7053,7 +7053,7 @@ descendent of AbstractValue.
@@ -7254,7 +7254,7 @@ was neither a string nor a function.
diff --git a/jsapi/LuCI.form.TextValue.html b/jsapi/LuCI.form.TextValue.html
index 0b55382e53..54ffa9afd0 100644
--- a/jsapi/LuCI.form.TextValue.html
+++ b/jsapi/LuCI.form.TextValue.html
@@ -3555,7 +3555,7 @@
@@ -4964,7 +4964,7 @@ table section elements.
@@ -5142,7 +5142,7 @@ within the given specific section.
@@ -5320,7 +5320,7 @@ different way.
@@ -5538,7 +5538,7 @@ argument, this parameter is ignored.
@@ -5715,7 +5715,7 @@ It may be overwritten by user code to handle input values differently.
@@ -5893,7 +5893,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6040,7 +6040,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6190,7 +6190,7 @@ returns false.
@@ -6338,7 +6338,7 @@ returns false.
@@ -6521,7 +6521,7 @@ so it may return promises if overridden by user code.
@@ -6672,7 +6672,7 @@ validation constraints.
@@ -6944,7 +6944,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -7124,7 +7124,7 @@ state of checkbox elements.
@@ -7319,7 +7319,7 @@ was neither a string nor a function.
@@ -7478,7 +7478,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.TypedSection.html b/jsapi/LuCI.form.TypedSection.html
index 6a2b1fea48..5de6e0094e 100644
--- a/jsapi/LuCI.form.TypedSection.html
+++ b/jsapi/LuCI.form.TypedSection.html
@@ -3560,7 +3560,7 @@ value of the addremove property.
@@ -4322,7 +4322,7 @@ this property will hold a reference to the parent option instance.
@@ -4452,7 +4452,7 @@ The sections will be rendered in the same order as the returned array.
@@ -4650,7 +4650,7 @@ on the amount of passed arguments.
@@ -4804,7 +4804,7 @@ custom implementations.
@@ -5002,7 +5002,7 @@ on the amount of passed arguments.
@@ -5169,7 +5169,7 @@ depending on the amount of passed arguments.
@@ -5364,7 +5364,7 @@ on the amount of passed arguments.
@@ -5470,7 +5470,7 @@ elements load functions rejected with an error.
@@ -5687,7 +5687,7 @@ descendent of AbstractValue.
@@ -5795,7 +5795,7 @@ not meeting the validation constraints of their respective elements.
@@ -6050,7 +6050,7 @@ the form element's markup, including the markup of any child elements.
@@ -6269,7 +6269,7 @@ contents. If omitted, no description will be rendered.
@@ -6538,7 +6538,7 @@ descendent of AbstractValue.
@@ -6739,7 +6739,7 @@ was neither a string nor a function.
diff --git a/jsapi/LuCI.form.Value.html b/jsapi/LuCI.form.Value.html
index 121d3f4da4..68ed66bb6b 100644
--- a/jsapi/LuCI.form.Value.html
+++ b/jsapi/LuCI.form.Value.html
@@ -3556,7 +3556,7 @@
@@ -4769,7 +4769,7 @@ table section elements.
@@ -4947,7 +4947,7 @@ within the given specific section.
@@ -5125,7 +5125,7 @@ different way.
@@ -5343,7 +5343,7 @@ argument, this parameter is ignored.
@@ -5520,7 +5520,7 @@ It may be overwritten by user code to handle input values differently.
@@ -5698,7 +5698,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5845,7 +5845,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5995,7 +5995,7 @@ returns false.
@@ -6143,7 +6143,7 @@ returns false.
@@ -6326,7 +6326,7 @@ so it may return promises if overridden by user code.
@@ -6477,7 +6477,7 @@ validation constraints.
@@ -6602,7 +6602,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -6857,7 +6857,7 @@ the form element's markup, including the markup of any child elements.
@@ -7037,7 +7037,7 @@ state of checkbox elements.
@@ -7230,7 +7230,7 @@ was neither a string nor a function.
@@ -7378,7 +7378,7 @@ or a plain text string. If omitted, the key value is used as captio
@@ -7537,7 +7537,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.html b/jsapi/LuCI.form.html
index 5db1540a1b..e2a14ec58c 100644
--- a/jsapi/LuCI.form.html
+++ b/jsapi/LuCI.form.html
@@ -3585,7 +3585,7 @@ m.render().then(function(node) {
@@ -3738,7 +3738,7 @@ m.render().then(function(node) {
diff --git a/jsapi/LuCI.fs.html b/jsapi/LuCI.fs.html
index f3012500e1..9c65ff5a23 100644
--- a/jsapi/LuCI.fs.html
+++ b/jsapi/LuCI.fs.html
@@ -5915,7 +5915,7 @@ the failure reason.
diff --git a/jsapi/LuCI.headers.html b/jsapi/LuCI.headers.html
index fb16c1e7d5..3117ebfae5 100644
--- a/jsapi/LuCI.headers.html
+++ b/jsapi/LuCI.headers.html
@@ -3943,7 +3943,7 @@ Note: Header-Names are case-insensitive.
diff --git a/jsapi/LuCI.html b/jsapi/LuCI.html
index 13642e86e4..504b3b7840 100644
--- a/jsapi/LuCI.html
+++ b/jsapi/LuCI.html
@@ -8138,7 +8138,7 @@ else null.
diff --git a/jsapi/LuCI.network.Device.html b/jsapi/LuCI.network.Device.html
index acaf75ffb1..34cd17224b 100644
--- a/jsapi/LuCI.network.Device.html
+++ b/jsapi/LuCI.network.Device.html
@@ -6308,7 +6308,7 @@ when it is down or absent.
diff --git a/jsapi/LuCI.network.Hosts.html b/jsapi/LuCI.network.Hosts.html
index 938048c4a2..c1004d4b25 100644
--- a/jsapi/LuCI.network.Hosts.html
+++ b/jsapi/LuCI.network.Hosts.html
@@ -4869,7 +4869,7 @@ is used as hint.
diff --git a/jsapi/LuCI.network.Protocol.html b/jsapi/LuCI.network.Protocol.html
index a60cbc8116..0490ea07dc 100644
--- a/jsapi/LuCI.network.Protocol.html
+++ b/jsapi/LuCI.network.Protocol.html
@@ -8099,7 +8099,7 @@ configuration.
diff --git a/jsapi/LuCI.network.WifiDevice.html b/jsapi/LuCI.network.WifiDevice.html
index c2ed0a2788..725946b343 100644
--- a/jsapi/LuCI.network.WifiDevice.html
+++ b/jsapi/LuCI.network.WifiDevice.html
@@ -5240,7 +5240,7 @@ configuration.
diff --git a/jsapi/LuCI.network.WifiNetwork.html b/jsapi/LuCI.network.WifiNetwork.html
index 85da9d46e2..774b42c400 100644
--- a/jsapi/LuCI.network.WifiNetwork.html
+++ b/jsapi/LuCI.network.WifiNetwork.html
@@ -7830,7 +7830,7 @@ configuration.
diff --git a/jsapi/LuCI.network.html b/jsapi/LuCI.network.html
index ed64341c97..888608598b 100644
--- a/jsapi/LuCI.network.html
+++ b/jsapi/LuCI.network.html
@@ -9678,7 +9678,7 @@ conjunction with quality to calculate a quality percentage.
- Documentation generated by JSDoc 3.6.10 on Mon May 16 2022 11:45:57 GMT+0000 (Coordinated Universal Time)
+ Documentation generated by JSDoc 3.6.10 on Tue May 17 2022 13:55:22 GMT+0000 (Coordinated Universal Time)
diff --git a/jsapi/LuCI.poll.html b/jsapi/LuCI.poll.html
index 55528f2f0e..181b07d83d 100644
--- a/jsapi/LuCI.poll.html
+++ b/jsapi/LuCI.poll.html
@@ -4326,7 +4326,7 @@ run to begin with.
diff --git a/jsapi/LuCI.request.html b/jsapi/LuCI.request.html
index 20a6a2f994..ec4b4caa86 100644
--- a/jsapi/LuCI.request.html
+++ b/jsapi/LuCI.request.html
@@ -5261,7 +5261,7 @@ instances as sole argument during the HTTP request transfer.
diff --git a/jsapi/LuCI.request.poll.html b/jsapi/LuCI.request.poll.html
index a94b4b4eee..b49d3674a0 100644
--- a/jsapi/LuCI.request.poll.html
+++ b/jsapi/LuCI.request.poll.html
@@ -4445,7 +4445,7 @@ else null.
diff --git a/jsapi/LuCI.response.html b/jsapi/LuCI.response.html
index c782414e9f..eaf9c3aba4 100644
--- a/jsapi/LuCI.response.html
+++ b/jsapi/LuCI.response.html
@@ -4403,7 +4403,7 @@ using String() and treated as response text.
diff --git a/jsapi/LuCI.rpc.html b/jsapi/LuCI.rpc.html
index 69331870e2..de7c62acfa 100644
--- a/jsapi/LuCI.rpc.html
+++ b/jsapi/LuCI.rpc.html
@@ -5734,7 +5734,7 @@ to the expect and filter declarations.
diff --git a/jsapi/LuCI.session.html b/jsapi/LuCI.session.html
index ab79de48a0..bb98d432cf 100644
--- a/jsapi/LuCI.session.html
+++ b/jsapi/LuCI.session.html
@@ -4173,7 +4173,7 @@ being put in the session store.
diff --git a/jsapi/LuCI.uci.html b/jsapi/LuCI.uci.html
index 80ddfbb34e..526e8e763c 100644
--- a/jsapi/LuCI.uci.html
+++ b/jsapi/LuCI.uci.html
@@ -7221,7 +7221,7 @@ associated name as arguments.
diff --git a/jsapi/LuCI.ui.AbstractElement.html b/jsapi/LuCI.ui.AbstractElement.html
index 54c43cf19a..44143ee45e 100644
--- a/jsapi/LuCI.ui.AbstractElement.html
+++ b/jsapi/LuCI.ui.AbstractElement.html
@@ -5277,7 +5277,7 @@ and are displayed in a slightly faded style.
diff --git a/jsapi/LuCI.ui.Checkbox.html b/jsapi/LuCI.ui.Checkbox.html
index 0ea83d6d14..0a596e2fb0 100644
--- a/jsapi/LuCI.ui.Checkbox.html
+++ b/jsapi/LuCI.ui.Checkbox.html
@@ -5391,7 +5391,7 @@ it is required for HTML based form submissions.
diff --git a/jsapi/LuCI.ui.ComboButton.html b/jsapi/LuCI.ui.ComboButton.html
index edcbbcfafe..92fdea4a61 100644
--- a/jsapi/LuCI.ui.ComboButton.html
+++ b/jsapi/LuCI.ui.ComboButton.html
@@ -5421,7 +5421,7 @@ choice value as second argument.
diff --git a/jsapi/LuCI.ui.Combobox.html b/jsapi/LuCI.ui.Combobox.html
index 869af72fa4..53ce0b5311 100644
--- a/jsapi/LuCI.ui.Combobox.html
+++ b/jsapi/LuCI.ui.Combobox.html
@@ -5324,7 +5324,7 @@ forcibly set to true.
diff --git a/jsapi/LuCI.ui.Dropdown.html b/jsapi/LuCI.ui.Dropdown.html
index 1f1543e8e0..d5851504dd 100644
--- a/jsapi/LuCI.ui.Dropdown.html
+++ b/jsapi/LuCI.ui.Dropdown.html
@@ -6122,7 +6122,7 @@ expression. Only applicable when create is true.
diff --git a/jsapi/LuCI.ui.DynamicList.html b/jsapi/LuCI.ui.DynamicList.html
index 821c17e5b0..80d16cda2b 100644
--- a/jsapi/LuCI.ui.DynamicList.html
+++ b/jsapi/LuCI.ui.DynamicList.html
@@ -5499,7 +5499,7 @@ it to remain unselected.
diff --git a/jsapi/LuCI.ui.FileUpload.html b/jsapi/LuCI.ui.FileUpload.html
index ba1869abd6..ae9a3713d4 100644
--- a/jsapi/LuCI.ui.FileUpload.html
+++ b/jsapi/LuCI.ui.FileUpload.html
@@ -5348,7 +5348,7 @@ ACL setup for the current session.
diff --git a/jsapi/LuCI.ui.Hiddenfield.html b/jsapi/LuCI.ui.Hiddenfield.html
index 465f0ad1bd..05467de206 100644
--- a/jsapi/LuCI.ui.Hiddenfield.html
+++ b/jsapi/LuCI.ui.Hiddenfield.html
@@ -5102,7 +5102,7 @@ trigger validation runs, e.g. when programmatically altering values.
diff --git a/jsapi/LuCI.ui.Select.html b/jsapi/LuCI.ui.Select.html
index 9033da550d..ad3f0151e8 100644
--- a/jsapi/LuCI.ui.Select.html
+++ b/jsapi/LuCI.ui.Select.html
@@ -5451,7 +5451,7 @@ selected yet. Only applicable to the select widget type.
diff --git a/jsapi/LuCI.ui.Textarea.html b/jsapi/LuCI.ui.Textarea.html
index c09fad8528..751efe98da 100644
--- a/jsapi/LuCI.ui.Textarea.html
+++ b/jsapi/LuCI.ui.Textarea.html
@@ -5400,7 +5400,7 @@ contents.
diff --git a/jsapi/LuCI.ui.Textfield.html b/jsapi/LuCI.ui.Textfield.html
index 6792ad2906..44b7943fa0 100644
--- a/jsapi/LuCI.ui.Textfield.html
+++ b/jsapi/LuCI.ui.Textfield.html
@@ -5328,7 +5328,7 @@ corresponding <input> element is empty.
diff --git a/jsapi/LuCI.ui.changes.html b/jsapi/LuCI.ui.changes.html
index 23bbf0a18a..f18de53c2b 100644
--- a/jsapi/LuCI.ui.changes.html
+++ b/jsapi/LuCI.ui.changes.html
@@ -4180,7 +4180,7 @@ is removed.
diff --git a/jsapi/LuCI.ui.html b/jsapi/LuCI.ui.html
index f9019819db..a2010d2c41 100644
--- a/jsapi/LuCI.ui.html
+++ b/jsapi/LuCI.ui.html
@@ -6273,7 +6273,7 @@ cancelled by the user.
diff --git a/jsapi/LuCI.ui.menu.html b/jsapi/LuCI.ui.menu.html
index 0e7ef6700a..5330cc15f8 100644
--- a/jsapi/LuCI.ui.menu.html
+++ b/jsapi/LuCI.ui.menu.html
@@ -4227,7 +4227,7 @@ internal root node if omitted.
diff --git a/jsapi/LuCI.ui.tabs.html b/jsapi/LuCI.ui.tabs.html
index 9eaba75877..edf6be36ce 100644
--- a/jsapi/LuCI.ui.tabs.html
+++ b/jsapi/LuCI.ui.tabs.html
@@ -3927,7 +3927,7 @@ DOM node.
diff --git a/jsapi/LuCI.view.html b/jsapi/LuCI.view.html
index ba8806193f..4c648f5ae3 100644
--- a/jsapi/LuCI.view.html
+++ b/jsapi/LuCI.view.html
@@ -4531,7 +4531,7 @@ to a Node value.
diff --git a/jsapi/LuCI.xhr.html b/jsapi/LuCI.xhr.html
index 3b9e5a2793..9ac4466fe5 100644
--- a/jsapi/LuCI.xhr.html
+++ b/jsapi/LuCI.xhr.html
@@ -4495,7 +4495,7 @@ when invoked.
diff --git a/jsapi/form.js.html b/jsapi/form.js.html
index b418203943..e2123f3839 100644
--- a/jsapi/form.js.html
+++ b/jsapi/form.js.html
@@ -3817,9 +3817,13 @@ var CBIAbstractElement = baseclass.extend(/** @lends LuCI.form.AbstractElement.p
if (typeof(s) == 'string' && !s.match(/[<>]/))
return s;
- var x = dom.parse('<div>' + s + '</div>');
+ var x = dom.elem(s) ? s : dom.parse('<div>' + s + '</div>');
- return x.textContent || x.innerText || '';
+ x.querySelectorAll('br').forEach(function(br) {
+ x.replaceChild(document.createTextNode('\n'), br);
+ });
+
+ return (x.textContent || x.innerText || '').replace(/([ \t]*\n)+/g, '\n');
},
/**
@@ -5803,10 +5807,7 @@ var CBITypedSection = CBIAbstractSection.extend(/** @lends LuCI.form.TypedSectio
/** @private */
renderSectionPlaceholder: function() {
- return E([
- E('em', _('This section contains no values yet')),
- E('br'), E('br')
- ]);
+ return E('em', _('This section contains no values yet'));
},
/** @private */
@@ -6945,7 +6946,7 @@ var CBIGridSection = CBITableSection.extend(/** @lends LuCI.form.GridSection.pro
'data-title': (title != '') ? title : null,
'data-description': (descr != '') ? descr : null,
'data-name': opt.option,
- 'data-widget': opt.typename || opt.__name__
+ 'data-widget': 'CBI.DummyValue'
}, (value != null) ? value : E('em', _('none')));
},
@@ -7287,7 +7288,7 @@ var CBIValue = CBIAbstractValue.extend(/** @lends LuCI.form.Value.prototype */ {
if (!in_table && typeof(this.description) === 'string' && this.description !== '')
dom.append(optionEl.lastChild || optionEl,
- E('div', { 'class': 'cbi-value-description' }, this.description));
+ E('div', { 'class': 'cbi-value-description' }, this.description.trim()));
if (depend_list && depend_list.length)
optionEl.classList.add('hidden');
@@ -8396,7 +8397,7 @@ return baseclass.extend(/** @lends LuCI.form.prototype */ {
diff --git a/jsapi/fs.js.html b/jsapi/fs.js.html
index a2e8d9e70b..ae9c83f573 100644
--- a/jsapi/fs.js.html
+++ b/jsapi/fs.js.html
@@ -3969,7 +3969,7 @@ return FileSystem;
diff --git a/jsapi/index.html b/jsapi/index.html
index b56d7da0b6..077733de06 100644
--- a/jsapi/index.html
+++ b/jsapi/index.html
@@ -3556,7 +3556,7 @@ is the central JSDoc 3.6.10 on Mon May 16 2022 11:45:57 GMT+0000 (Coordinated Universal Time)
+ Documentation generated by JSDoc 3.6.10 on Tue May 17 2022 13:55:21 GMT+0000 (Coordinated Universal Time)
diff --git a/jsapi/luci.js.html b/jsapi/luci.js.html
index b09ebbea1f..0f82703e69 100644
--- a/jsapi/luci.js.html
+++ b/jsapi/luci.js.html
@@ -5713,7 +5713,7 @@
}).render() : E([]);
if (this.handleSaveApply || this.handleSave || this.handleReset) {
- footer.appendChild(E('div', { 'class': 'cbi-page-actions control-group' }, [
+ footer.appendChild(E('div', { 'class': 'cbi-page-actions' }, [
saveApplyBtn, ' ',
this.handleSave ? E('button', {
'class': 'cbi-button cbi-button-save',
@@ -6963,7 +6963,7 @@
diff --git a/jsapi/network.js.html b/jsapi/network.js.html
index ba4ca32b1d..cd3aa48dbe 100644
--- a/jsapi/network.js.html
+++ b/jsapi/network.js.html
@@ -7929,7 +7929,7 @@ return Network;
diff --git a/jsapi/rpc.js.html b/jsapi/rpc.js.html
index 0e3ed7b1cc..ec26ed9333 100644
--- a/jsapi/rpc.js.html
+++ b/jsapi/rpc.js.html
@@ -4025,7 +4025,7 @@ return baseclass.extend(/** @lends LuCI.rpc.prototype */ {
diff --git a/jsapi/uci.js.html b/jsapi/uci.js.html
index aa09bd2f0d..bf02b0dc72 100644
--- a/jsapi/uci.js.html
+++ b/jsapi/uci.js.html
@@ -4525,7 +4525,7 @@ return baseclass.extend(/** @lends LuCI.uci.prototype */ {
diff --git a/jsapi/ui.js.html b/jsapi/ui.js.html
index 8980571e19..cc19b36aba 100644
--- a/jsapi/ui.js.html
+++ b/jsapi/ui.js.html
@@ -8445,7 +8445,7 @@ return UI;