From 455354c49b3b82169178de463dcb681441f95532 Mon Sep 17 00:00:00 2001
From: systemcrash args array beginning with
diff --git a/jsapi/LuCI.dom.html b/jsapi/LuCI.dom.html
index 9ee9b704fa..170f125213 100644
--- a/jsapi/LuCI.dom.html
+++ b/jsapi/LuCI.dom.html
@@ -6320,7 +6320,7 @@ ignored, else not.
Strip any HTML tags from the given input string.
+Strip any HTML tags from the given input string, and decode +HTML entities.
AbstractValue.
@@ -5376,7 +5376,7 @@ the form element's markup, including the markup of any child elements.
@@ -5387,7 +5387,8 @@ the form element's markup, including the markup of any child elements.
Strip any HTML tags from the given input string.
+Strip any HTML tags from the given input string, and decode +HTML entities.
AbstractValue.
@@ -6208,7 +6210,7 @@ was neither a string nor a function.
diff --git a/jsapi/LuCI.form.AbstractValue.html b/jsapi/LuCI.form.AbstractValue.html
index 619de2885a..ab74830413 100644
--- a/jsapi/LuCI.form.AbstractValue.html
+++ b/jsapi/LuCI.form.AbstractValue.html
@@ -3550,7 +3550,7 @@ validation constraints that should be applied to entered values.
@@ -4489,7 +4489,7 @@ table section elements.
@@ -4665,7 +4665,7 @@ within the given specific section.
@@ -4841,7 +4841,7 @@ different way.
@@ -5060,7 +5060,7 @@ argument, this parameter is ignored.
@@ -5235,7 +5235,7 @@ It may be overwritten by user code to handle input values differently.
@@ -5411,7 +5411,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5556,7 +5556,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5704,7 +5704,7 @@ returns false.
@@ -5850,7 +5850,7 @@ returns false.
@@ -6031,7 +6031,7 @@ so it may return promises if overridden by user code.
@@ -6180,7 +6180,7 @@ validation constraints.
@@ -6413,7 +6413,7 @@ the form element's markup, including the markup of any child elements.
@@ -6424,7 +6424,8 @@ the form element's markup, including the markup of any child elements.
Strip any HTML tags from the given input string.
+Strip any HTML tags from the given input string, and decode +HTML entities.
LuCI.ui widgets.
@@ -6003,7 +6003,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6153,7 +6153,7 @@ returns false.
@@ -6301,7 +6301,7 @@ returns false.
@@ -6484,7 +6484,7 @@ so it may return promises if overridden by user code.
@@ -6635,7 +6635,7 @@ validation constraints.
@@ -6760,7 +6760,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -6771,7 +6771,8 @@ implement alternative removal logic, e.g. to retain the original value.
Strip any HTML tags from the given input string.
+Strip any HTML tags from the given input string, and decode +HTML entities.
key value is used as captio
@@ -7589,7 +7591,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.DummyValue.html b/jsapi/LuCI.form.DummyValue.html
index 8ebe6465d8..981f0eaa20 100644
--- a/jsapi/LuCI.form.DummyValue.html
+++ b/jsapi/LuCI.form.DummyValue.html
@@ -3547,7 +3547,7 @@ renders the underlying UCI option or default value as readonly text.
@@ -4910,7 +4910,7 @@ table section elements.
@@ -5088,7 +5088,7 @@ within the given specific section.
@@ -5266,7 +5266,7 @@ different way.
@@ -5487,7 +5487,7 @@ argument, this parameter is ignored.
@@ -5664,7 +5664,7 @@ It may be overwritten by user code to handle input values differently.
@@ -5842,7 +5842,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5989,7 +5989,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6139,7 +6139,7 @@ returns false.
@@ -6287,7 +6287,7 @@ returns false.
@@ -6470,7 +6470,7 @@ so it may return promises if overridden by user code.
@@ -6621,7 +6621,7 @@ validation constraints.
@@ -6746,7 +6746,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -6757,7 +6757,8 @@ implement alternative removal logic, e.g. to retain the original value.
Strip any HTML tags from the given input string.
+Strip any HTML tags from the given input string, and decode +HTML entities.
key value is used as captio
@@ -7575,7 +7577,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.DynamicList.html b/jsapi/LuCI.form.DynamicList.html
index f2c9504c20..7407809409 100644
--- a/jsapi/LuCI.form.DynamicList.html
+++ b/jsapi/LuCI.form.DynamicList.html
@@ -3548,7 +3548,7 @@ predefined choices. It builds upon the
@@ -4761,7 +4761,7 @@ table section elements.
@@ -4939,7 +4939,7 @@ within the given specific section.
@@ -5117,7 +5117,7 @@ different way.
@@ -5338,7 +5338,7 @@ argument, this parameter is ignored.
@@ -5515,7 +5515,7 @@ It may be overwritten by user code to handle input values differently.
@@ -5693,7 +5693,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5840,7 +5840,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5990,7 +5990,7 @@ returns false.
@@ -6138,7 +6138,7 @@ returns false.
@@ -6321,7 +6321,7 @@ so it may return promises if overridden by user code.
@@ -6472,7 +6472,7 @@ validation constraints.
@@ -6597,7 +6597,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -6608,7 +6608,8 @@ implement alternative removal logic, e.g. to retain the original value.
- Strip any HTML tags from the given input string.
+ Strip any HTML tags from the given input string, and decode
+HTML entities.
@@ -6720,7 +6721,8 @@ implement alternative removal logic, e.g. to retain the original value.
- The cleaned input string with HTML tags removed.
+ The cleaned input string with HTML tags removed, and HTML
+entities decoded.
@@ -6744,7 +6746,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -6924,7 +6926,7 @@ state of checkbox elements.
@@ -7119,7 +7121,7 @@ was neither a string nor a function.
@@ -7267,7 +7269,7 @@ or a plain text string. If omitted, the key value is used as captio
@@ -7426,7 +7428,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.FileUpload.html b/jsapi/LuCI.form.FileUpload.html
index 96cde1c509..a17541336d 100644
--- a/jsapi/LuCI.form.FileUpload.html
+++ b/jsapi/LuCI.form.FileUpload.html
@@ -3547,7 +3547,7 @@ offers the ability to browse, upload and select remote files.
@@ -5068,7 +5068,7 @@ table section elements.
@@ -5246,7 +5246,7 @@ within the given specific section.
@@ -5424,7 +5424,7 @@ different way.
@@ -5645,7 +5645,7 @@ argument, this parameter is ignored.
@@ -5822,7 +5822,7 @@ It may be overwritten by user code to handle input values differently.
@@ -6000,7 +6000,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6147,7 +6147,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6297,7 +6297,7 @@ returns false.
@@ -6445,7 +6445,7 @@ returns false.
@@ -6628,7 +6628,7 @@ so it may return promises if overridden by user code.
@@ -6779,7 +6779,7 @@ validation constraints.
@@ -6904,7 +6904,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -6915,7 +6915,8 @@ implement alternative removal logic, e.g. to retain the original value.
- Strip any HTML tags from the given input string.
+ Strip any HTML tags from the given input string, and decode
+HTML entities.
@@ -7027,7 +7028,8 @@ implement alternative removal logic, e.g. to retain the original value.
- The cleaned input string with HTML tags removed.
+ The cleaned input string with HTML tags removed, and HTML
+entities decoded.
@@ -7051,7 +7053,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -7231,7 +7233,7 @@ state of checkbox elements.
@@ -7426,7 +7428,7 @@ was neither a string nor a function.
@@ -7574,7 +7576,7 @@ or a plain text string. If omitted, the key value is used as captio
@@ -7733,7 +7735,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.FlagValue.html b/jsapi/LuCI.form.FlagValue.html
index 78bdae97fe..b2cb93d3d9 100644
--- a/jsapi/LuCI.form.FlagValue.html
+++ b/jsapi/LuCI.form.FlagValue.html
@@ -3547,7 +3547,7 @@ implement a simple checkbox element.
@@ -4958,7 +4958,7 @@ table section elements.
@@ -5136,7 +5136,7 @@ within the given specific section.
@@ -5314,7 +5314,7 @@ different way.
@@ -5535,7 +5535,7 @@ argument, this parameter is ignored.
@@ -5711,7 +5711,7 @@ the checked state.
@@ -5889,7 +5889,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6036,7 +6036,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6186,7 +6186,7 @@ returns false.
@@ -6334,7 +6334,7 @@ returns false.
@@ -6517,7 +6517,7 @@ so it may return promises if overridden by user code.
@@ -6668,7 +6668,7 @@ validation constraints.
@@ -6793,7 +6793,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -6804,7 +6804,8 @@ implement alternative removal logic, e.g. to retain the original value.
- Strip any HTML tags from the given input string.
+ Strip any HTML tags from the given input string, and decode
+HTML entities.
@@ -6916,7 +6917,8 @@ implement alternative removal logic, e.g. to retain the original value.
- The cleaned input string with HTML tags removed.
+ The cleaned input string with HTML tags removed, and HTML
+entities decoded.
@@ -6940,7 +6942,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -7115,7 +7117,7 @@ either a localized Yes or No string, depending on the
@@ -7310,7 +7312,7 @@ was neither a string nor a function.
@@ -7458,7 +7460,7 @@ or a plain text string. If omitted, the key value is used as captio
@@ -7617,7 +7619,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.GridSection.html b/jsapi/LuCI.form.GridSection.html
index c3433d5da9..294b4e4e11 100644
--- a/jsapi/LuCI.form.GridSection.html
+++ b/jsapi/LuCI.form.GridSection.html
@@ -3560,7 +3560,7 @@ documentation for details.
@@ -4471,7 +4471,7 @@ The default is null, means inheriting from the parent form.
@@ -4792,7 +4792,7 @@ is shown.
@@ -4990,7 +4990,7 @@ on the amount of passed arguments.
@@ -5144,7 +5144,7 @@ custom implementations.
@@ -5342,7 +5342,7 @@ on the amount of passed arguments.
@@ -5509,7 +5509,7 @@ depending on the amount of passed arguments.
@@ -5704,7 +5704,7 @@ on the amount of passed arguments.
@@ -5810,7 +5810,7 @@ elements load functions rejected with an error.
@@ -6027,7 +6027,7 @@ descendant of AbstractValue.
@@ -6135,7 +6135,7 @@ not meeting the validation constraints of their respective elements.
@@ -6146,7 +6146,8 @@ not meeting the validation constraints of their respective elements.
- Strip any HTML tags from the given input string.
+ Strip any HTML tags from the given input string, and decode
+HTML entities.
@@ -6258,7 +6259,8 @@ not meeting the validation constraints of their respective elements.
- The cleaned input string with HTML tags removed.
+ The cleaned input string with HTML tags removed, and HTML
+entities decoded.
@@ -6280,7 +6282,7 @@ not meeting the validation constraints of their respective elements.
@@ -6498,7 +6500,7 @@ contents. If omitted, no description will be rendered.
@@ -6767,7 +6769,7 @@ descendant of AbstractValue.
@@ -6968,7 +6970,7 @@ was neither a string nor a function.
diff --git a/jsapi/LuCI.form.HiddenValue.html b/jsapi/LuCI.form.HiddenValue.html
index f22207aff5..6c79e396b5 100644
--- a/jsapi/LuCI.form.HiddenValue.html
+++ b/jsapi/LuCI.form.HiddenValue.html
@@ -3552,7 +3552,7 @@ distorted form layout when rendering the option element.
@@ -4765,7 +4765,7 @@ table section elements.
@@ -4943,7 +4943,7 @@ within the given specific section.
@@ -5121,7 +5121,7 @@ different way.
@@ -5342,7 +5342,7 @@ argument, this parameter is ignored.
@@ -5519,7 +5519,7 @@ It may be overwritten by user code to handle input values differently.
@@ -5697,7 +5697,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5844,7 +5844,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5994,7 +5994,7 @@ returns false.
@@ -6142,7 +6142,7 @@ returns false.
@@ -6325,7 +6325,7 @@ so it may return promises if overridden by user code.
@@ -6476,7 +6476,7 @@ validation constraints.
@@ -6601,7 +6601,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -6612,7 +6612,8 @@ implement alternative removal logic, e.g. to retain the original value.
- Strip any HTML tags from the given input string.
+ Strip any HTML tags from the given input string, and decode
+HTML entities.
@@ -6724,7 +6725,8 @@ implement alternative removal logic, e.g. to retain the original value.
- The cleaned input string with HTML tags removed.
+ The cleaned input string with HTML tags removed, and HTML
+entities decoded.
@@ -6748,7 +6750,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -6928,7 +6930,7 @@ state of checkbox elements.
@@ -7123,7 +7125,7 @@ was neither a string nor a function.
@@ -7271,7 +7273,7 @@ or a plain text string. If omitted, the key value is used as captio
@@ -7430,7 +7432,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.JSONMap.html b/jsapi/LuCI.form.JSONMap.html
index 94e70647bd..98afb82249 100644
--- a/jsapi/LuCI.form.JSONMap.html
+++ b/jsapi/LuCI.form.JSONMap.html
@@ -3548,7 +3548,7 @@ as data source.
@@ -3930,7 +3930,7 @@ permissions are granted.
@@ -4054,7 +4054,7 @@ config already is in the list of required files, it will be ignored.
@@ -4279,7 +4279,7 @@ passed.
@@ -4501,7 +4501,7 @@ passed.
@@ -4609,7 +4609,7 @@ an error.
@@ -4828,7 +4828,7 @@ Returns null if the option could not be found.
@@ -4935,7 +4935,7 @@ not meeting the validation constraints of their respective elements.
@@ -5038,7 +5038,7 @@ rendering is complete.
@@ -5142,7 +5142,7 @@ re-rendering is complete.
@@ -5345,7 +5345,7 @@ failed.
@@ -5540,7 +5540,7 @@ documentation for details.
@@ -5551,7 +5551,8 @@ documentation for details.
- Strip any HTML tags from the given input string.
+ Strip any HTML tags from the given input string, and decode
+HTML entities.
@@ -5663,7 +5664,8 @@ documentation for details.
- The cleaned input string with HTML tags removed.
+ The cleaned input string with HTML tags removed, and HTML
+entities decoded.
@@ -5687,7 +5689,7 @@ documentation for details.
@@ -5888,7 +5890,7 @@ was neither a string nor a function.
diff --git a/jsapi/LuCI.form.ListValue.html b/jsapi/LuCI.form.ListValue.html
index 37be12793d..2c6a378f20 100644
--- a/jsapi/LuCI.form.ListValue.html
+++ b/jsapi/LuCI.form.ListValue.html
@@ -3548,7 +3548,7 @@ It builds upon the LuCI.ui.Select
@@ -4910,7 +4910,7 @@ table section elements.
@@ -5088,7 +5088,7 @@ within the given specific section.
@@ -5266,7 +5266,7 @@ different way.
@@ -5487,7 +5487,7 @@ argument, this parameter is ignored.
@@ -5664,7 +5664,7 @@ It may be overwritten by user code to handle input values differently.
@@ -5842,7 +5842,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5989,7 +5989,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6139,7 +6139,7 @@ returns false.
@@ -6287,7 +6287,7 @@ returns false.
@@ -6470,7 +6470,7 @@ so it may return promises if overridden by user code.
@@ -6621,7 +6621,7 @@ validation constraints.
@@ -6746,7 +6746,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -6757,7 +6757,8 @@ implement alternative removal logic, e.g. to retain the original value.
- Strip any HTML tags from the given input string.
+ Strip any HTML tags from the given input string, and decode
+HTML entities.
@@ -6869,7 +6870,8 @@ implement alternative removal logic, e.g. to retain the original value.
- The cleaned input string with HTML tags removed.
+ The cleaned input string with HTML tags removed, and HTML
+entities decoded.
@@ -6893,7 +6895,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -7073,7 +7075,7 @@ state of checkbox elements.
@@ -7268,7 +7270,7 @@ was neither a string nor a function.
@@ -7416,7 +7418,7 @@ or a plain text string. If omitted, the key value is used as captio
@@ -7575,7 +7577,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.Map.html b/jsapi/LuCI.form.Map.html
index 024c15ec7d..f72421c3eb 100644
--- a/jsapi/LuCI.form.Map.html
+++ b/jsapi/LuCI.form.Map.html
@@ -3549,7 +3549,7 @@ fields each.
@@ -3927,7 +3927,7 @@ permissions are granted.
@@ -4049,7 +4049,7 @@ config already is in the list of required files, it will be ignored.
@@ -4272,7 +4272,7 @@ passed.
@@ -4492,7 +4492,7 @@ passed.
@@ -4598,7 +4598,7 @@ an error.
@@ -4815,7 +4815,7 @@ Returns null if the option could not be found.
@@ -4920,7 +4920,7 @@ not meeting the validation constraints of their respective elements.
@@ -5021,7 +5021,7 @@ rendering is complete.
@@ -5123,7 +5123,7 @@ re-rendering is complete.
@@ -5324,7 +5324,7 @@ failed.
@@ -5519,7 +5519,7 @@ documentation for details.
@@ -5530,7 +5530,8 @@ documentation for details.
- Strip any HTML tags from the given input string.
+ Strip any HTML tags from the given input string, and decode
+HTML entities.
@@ -5642,7 +5643,8 @@ documentation for details.
- The cleaned input string with HTML tags removed.
+ The cleaned input string with HTML tags removed, and HTML
+entities decoded.
@@ -5666,7 +5668,7 @@ documentation for details.
@@ -5867,7 +5869,7 @@ was neither a string nor a function.
diff --git a/jsapi/LuCI.form.MultiValue.html b/jsapi/LuCI.form.MultiValue.html
index eb1e083497..ce0c055cac 100644
--- a/jsapi/LuCI.form.MultiValue.html
+++ b/jsapi/LuCI.form.MultiValue.html
@@ -3548,7 +3548,7 @@ select dropdown element.
@@ -4861,7 +4861,7 @@ table section elements.
@@ -5039,7 +5039,7 @@ within the given specific section.
@@ -5217,7 +5217,7 @@ different way.
@@ -5438,7 +5438,7 @@ argument, this parameter is ignored.
@@ -5615,7 +5615,7 @@ It may be overwritten by user code to handle input values differently.
@@ -5793,7 +5793,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5940,7 +5940,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6090,7 +6090,7 @@ returns false.
@@ -6238,7 +6238,7 @@ returns false.
@@ -6421,7 +6421,7 @@ so it may return promises if overridden by user code.
@@ -6572,7 +6572,7 @@ validation constraints.
@@ -6697,7 +6697,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -6708,7 +6708,8 @@ implement alternative removal logic, e.g. to retain the original value.
- Strip any HTML tags from the given input string.
+ Strip any HTML tags from the given input string, and decode
+HTML entities.
@@ -6820,7 +6821,8 @@ implement alternative removal logic, e.g. to retain the original value.
- The cleaned input string with HTML tags removed.
+ The cleaned input string with HTML tags removed, and HTML
+entities decoded.
@@ -6844,7 +6846,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -7024,7 +7026,7 @@ state of checkbox elements.
@@ -7219,7 +7221,7 @@ was neither a string nor a function.
@@ -7367,7 +7369,7 @@ or a plain text string. If omitted, the key value is used as captio
@@ -7526,7 +7528,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.NamedSection.html b/jsapi/LuCI.form.NamedSection.html
index ed91927e83..2bf6516bb9 100644
--- a/jsapi/LuCI.form.NamedSection.html
+++ b/jsapi/LuCI.form.NamedSection.html
@@ -3549,7 +3549,7 @@ specified when constructing the class instance.
@@ -4081,7 +4081,7 @@ this property will hold a reference to the parent option instance.
@@ -4185,7 +4185,7 @@ section ID as sole element. User code should not normally change this.
@@ -4383,7 +4383,7 @@ on the amount of passed arguments.
@@ -4537,7 +4537,7 @@ custom implementations.
@@ -4735,7 +4735,7 @@ on the amount of passed arguments.
@@ -4902,7 +4902,7 @@ depending on the amount of passed arguments.
@@ -5097,7 +5097,7 @@ on the amount of passed arguments.
@@ -5203,7 +5203,7 @@ elements load functions rejected with an error.
@@ -5420,7 +5420,7 @@ descendant of AbstractValue.
@@ -5528,7 +5528,7 @@ not meeting the validation constraints of their respective elements.
@@ -5636,7 +5636,7 @@ the form element's markup, including the markup of any child elements.
@@ -5647,7 +5647,8 @@ the form element's markup, including the markup of any child elements.
- Strip any HTML tags from the given input string.
+ Strip any HTML tags from the given input string, and decode
+HTML entities.
@@ -5759,7 +5760,8 @@ the form element's markup, including the markup of any child elements.
- The cleaned input string with HTML tags removed.
+ The cleaned input string with HTML tags removed, and HTML
+entities decoded.
@@ -5783,7 +5785,7 @@ the form element's markup, including the markup of any child elements.
@@ -6002,7 +6004,7 @@ contents. If omitted, no description will be rendered.
@@ -6271,7 +6273,7 @@ descendant of AbstractValue.
@@ -6472,7 +6474,7 @@ was neither a string nor a function.
diff --git a/jsapi/LuCI.form.SectionValue.html b/jsapi/LuCI.form.SectionValue.html
index 7956a7ac5c..522fb42deb 100644
--- a/jsapi/LuCI.form.SectionValue.html
+++ b/jsapi/LuCI.form.SectionValue.html
@@ -3547,7 +3547,7 @@ element container, allowing to nest form sections into other sections.
@@ -4813,7 +4813,7 @@ table section elements.
@@ -4991,7 +4991,7 @@ within the given specific section.
@@ -5166,7 +5166,7 @@ its cfgvalue() implementation will always return null.
@@ -5387,7 +5387,7 @@ argument, this parameter is ignored.
@@ -5562,7 +5562,7 @@ its formvalue() implementation will always return null
@@ -5740,7 +5740,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5887,7 +5887,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6037,7 +6037,7 @@ returns false.
@@ -6185,7 +6185,7 @@ returns false.
@@ -6368,7 +6368,7 @@ so it may return promises if overridden by user code.
@@ -6519,7 +6519,7 @@ validation constraints.
@@ -6638,7 +6638,7 @@ its remove() implementation is a no-op.
@@ -6649,7 +6649,8 @@ its remove() implementation is a no-op.
- Strip any HTML tags from the given input string.
+ Strip any HTML tags from the given input string, and decode
+HTML entities.
@@ -6761,7 +6762,8 @@ its remove() implementation is a no-op.
- The cleaned input string with HTML tags removed.
+ The cleaned input string with HTML tags removed, and HTML
+entities decoded.
@@ -6785,7 +6787,7 @@ its remove() implementation is a no-op.
@@ -6965,7 +6967,7 @@ state of checkbox elements.
@@ -7160,7 +7162,7 @@ was neither a string nor a function.
@@ -7306,7 +7308,7 @@ or a plain text string. If omitted, the key value is used as captio
@@ -7457,7 +7459,7 @@ its write() implementation is a no-op.
diff --git a/jsapi/LuCI.form.TableSection.html b/jsapi/LuCI.form.TableSection.html
index 120e0cbcf7..d31b154cde 100644
--- a/jsapi/LuCI.form.TableSection.html
+++ b/jsapi/LuCI.form.TableSection.html
@@ -3552,7 +3552,7 @@ value of the addremove property.
@@ -4461,7 +4461,7 @@ The default is null, means inheriting from the parent form.
@@ -4782,7 +4782,7 @@ is shown.
@@ -4980,7 +4980,7 @@ on the amount of passed arguments.
@@ -5134,7 +5134,7 @@ custom implementations.
@@ -5332,7 +5332,7 @@ on the amount of passed arguments.
@@ -5499,7 +5499,7 @@ depending on the amount of passed arguments.
@@ -5694,7 +5694,7 @@ on the amount of passed arguments.
@@ -5800,7 +5800,7 @@ elements load functions rejected with an error.
@@ -6017,7 +6017,7 @@ descendant of AbstractValue.
@@ -6125,7 +6125,7 @@ not meeting the validation constraints of their respective elements.
@@ -6136,7 +6136,8 @@ not meeting the validation constraints of their respective elements.
- Strip any HTML tags from the given input string.
+ Strip any HTML tags from the given input string, and decode
+HTML entities.
@@ -6248,7 +6249,8 @@ not meeting the validation constraints of their respective elements.
- The cleaned input string with HTML tags removed.
+ The cleaned input string with HTML tags removed, and HTML
+entities decoded.
@@ -6272,7 +6274,7 @@ not meeting the validation constraints of their respective elements.
@@ -6470,7 +6472,7 @@ contents. If omitted, no description will be rendered.
@@ -6739,7 +6741,7 @@ descendant of AbstractValue.
@@ -6940,7 +6942,7 @@ was neither a string nor a function.
diff --git a/jsapi/LuCI.form.TextValue.html b/jsapi/LuCI.form.TextValue.html
index f08f324d7b..707765f2f5 100644
--- a/jsapi/LuCI.form.TextValue.html
+++ b/jsapi/LuCI.form.TextValue.html
@@ -3547,7 +3547,7 @@
@@ -4956,7 +4956,7 @@ table section elements.
@@ -5134,7 +5134,7 @@ within the given specific section.
@@ -5312,7 +5312,7 @@ different way.
@@ -5533,7 +5533,7 @@ argument, this parameter is ignored.
@@ -5710,7 +5710,7 @@ It may be overwritten by user code to handle input values differently.
@@ -5888,7 +5888,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6035,7 +6035,7 @@ option implementation does not use LuCI.ui widgets.
@@ -6185,7 +6185,7 @@ returns false.
@@ -6333,7 +6333,7 @@ returns false.
@@ -6516,7 +6516,7 @@ so it may return promises if overridden by user code.
@@ -6667,7 +6667,7 @@ validation constraints.
@@ -6792,7 +6792,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -6803,7 +6803,8 @@ implement alternative removal logic, e.g. to retain the original value.
- Strip any HTML tags from the given input string.
+ Strip any HTML tags from the given input string, and decode
+HTML entities.
@@ -6915,7 +6916,8 @@ implement alternative removal logic, e.g. to retain the original value.
- The cleaned input string with HTML tags removed.
+ The cleaned input string with HTML tags removed, and HTML
+entities decoded.
@@ -6939,7 +6941,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -7119,7 +7121,7 @@ state of checkbox elements.
@@ -7314,7 +7316,7 @@ was neither a string nor a function.
@@ -7473,7 +7475,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.TypedSection.html b/jsapi/LuCI.form.TypedSection.html
index cb838a0413..99b97932e7 100644
--- a/jsapi/LuCI.form.TypedSection.html
+++ b/jsapi/LuCI.form.TypedSection.html
@@ -3552,7 +3552,7 @@ value of the addremove property.
@@ -4212,7 +4212,7 @@ this property will hold a reference to the parent option instance.
@@ -4342,7 +4342,7 @@ The sections will be rendered in the same order as the returned array.
@@ -4540,7 +4540,7 @@ on the amount of passed arguments.
@@ -4694,7 +4694,7 @@ custom implementations.
@@ -4892,7 +4892,7 @@ on the amount of passed arguments.
@@ -5059,7 +5059,7 @@ depending on the amount of passed arguments.
@@ -5254,7 +5254,7 @@ on the amount of passed arguments.
@@ -5360,7 +5360,7 @@ elements load functions rejected with an error.
@@ -5577,7 +5577,7 @@ descendant of AbstractValue.
@@ -5685,7 +5685,7 @@ not meeting the validation constraints of their respective elements.
@@ -5793,7 +5793,7 @@ the form element's markup, including the markup of any child elements.
@@ -5804,7 +5804,8 @@ the form element's markup, including the markup of any child elements.
- Strip any HTML tags from the given input string.
+ Strip any HTML tags from the given input string, and decode
+HTML entities.
@@ -5916,7 +5917,8 @@ the form element's markup, including the markup of any child elements.
- The cleaned input string with HTML tags removed.
+ The cleaned input string with HTML tags removed, and HTML
+entities decoded.
@@ -5940,7 +5942,7 @@ the form element's markup, including the markup of any child elements.
@@ -6159,7 +6161,7 @@ contents. If omitted, no description will be rendered.
@@ -6428,7 +6430,7 @@ descendant of AbstractValue.
@@ -6629,7 +6631,7 @@ was neither a string nor a function.
diff --git a/jsapi/LuCI.form.Value.html b/jsapi/LuCI.form.Value.html
index ce898d498b..394b0dea45 100644
--- a/jsapi/LuCI.form.Value.html
+++ b/jsapi/LuCI.form.Value.html
@@ -3548,7 +3548,7 @@
@@ -4761,7 +4761,7 @@ table section elements.
@@ -4939,7 +4939,7 @@ within the given specific section.
@@ -5117,7 +5117,7 @@ different way.
@@ -5338,7 +5338,7 @@ argument, this parameter is ignored.
@@ -5515,7 +5515,7 @@ It may be overwritten by user code to handle input values differently.
@@ -5693,7 +5693,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5840,7 +5840,7 @@ option implementation does not use LuCI.ui widgets.
@@ -5990,7 +5990,7 @@ returns false.
@@ -6138,7 +6138,7 @@ returns false.
@@ -6321,7 +6321,7 @@ so it may return promises if overridden by user code.
@@ -6472,7 +6472,7 @@ validation constraints.
@@ -6597,7 +6597,7 @@ implement alternative removal logic, e.g. to retain the original value.
@@ -6705,7 +6705,7 @@ the form element's markup, including the markup of any child elements.
@@ -6716,7 +6716,8 @@ the form element's markup, including the markup of any child elements.
- Strip any HTML tags from the given input string.
+ Strip any HTML tags from the given input string, and decode
+HTML entities.
@@ -6828,7 +6829,8 @@ the form element's markup, including the markup of any child elements.
- The cleaned input string with HTML tags removed.
+ The cleaned input string with HTML tags removed, and HTML
+entities decoded.
@@ -6852,7 +6854,7 @@ the form element's markup, including the markup of any child elements.
@@ -7032,7 +7034,7 @@ state of checkbox elements.
@@ -7225,7 +7227,7 @@ was neither a string nor a function.
@@ -7373,7 +7375,7 @@ or a plain text string. If omitted, the key value is used as captio
@@ -7532,7 +7534,7 @@ before it is written.
diff --git a/jsapi/LuCI.form.html b/jsapi/LuCI.form.html
index bab1b93e34..5fa6379dc2 100644
--- a/jsapi/LuCI.form.html
+++ b/jsapi/LuCI.form.html
@@ -3577,7 +3577,7 @@ m.render().then(function(node) {
@@ -3730,7 +3730,7 @@ m.render().then(function(node) {
diff --git a/jsapi/LuCI.fs.html b/jsapi/LuCI.fs.html
index 93b77dc498..99a2d61710 100644
--- a/jsapi/LuCI.fs.html
+++ b/jsapi/LuCI.fs.html
@@ -5919,7 +5919,7 @@ the failure reason.
diff --git a/jsapi/LuCI.headers.html b/jsapi/LuCI.headers.html
index 67dc6c3501..02420d5c61 100644
--- a/jsapi/LuCI.headers.html
+++ b/jsapi/LuCI.headers.html
@@ -3935,7 +3935,7 @@ Note: Header-Names are case-insensitive.
diff --git a/jsapi/LuCI.html b/jsapi/LuCI.html
index 6c25d227ef..8cd2380c26 100644
--- a/jsapi/LuCI.html
+++ b/jsapi/LuCI.html
@@ -8342,7 +8342,7 @@ else null.
diff --git a/jsapi/LuCI.network.Device.html b/jsapi/LuCI.network.Device.html
index cac0026915..61f1bb6d9f 100644
--- a/jsapi/LuCI.network.Device.html
+++ b/jsapi/LuCI.network.Device.html
@@ -6300,7 +6300,7 @@ when it is down or absent.
diff --git a/jsapi/LuCI.network.Hosts.html b/jsapi/LuCI.network.Hosts.html
index de1647fcc8..8b060048e5 100644
--- a/jsapi/LuCI.network.Hosts.html
+++ b/jsapi/LuCI.network.Hosts.html
@@ -4861,7 +4861,7 @@ is used as hint.
diff --git a/jsapi/LuCI.network.Protocol.html b/jsapi/LuCI.network.Protocol.html
index 89dcd82a43..220654808b 100644
--- a/jsapi/LuCI.network.Protocol.html
+++ b/jsapi/LuCI.network.Protocol.html
@@ -8091,7 +8091,7 @@ configuration.
diff --git a/jsapi/LuCI.network.WifiDevice.html b/jsapi/LuCI.network.WifiDevice.html
index ac3a1e9cab..c0d8fa78d4 100644
--- a/jsapi/LuCI.network.WifiDevice.html
+++ b/jsapi/LuCI.network.WifiDevice.html
@@ -5232,7 +5232,7 @@ configuration.
diff --git a/jsapi/LuCI.network.WifiNetwork.html b/jsapi/LuCI.network.WifiNetwork.html
index c7e04cc4c3..44639284c4 100644
--- a/jsapi/LuCI.network.WifiNetwork.html
+++ b/jsapi/LuCI.network.WifiNetwork.html
@@ -7822,7 +7822,7 @@ configuration.
diff --git a/jsapi/LuCI.network.html b/jsapi/LuCI.network.html
index 7ff01bdd51..285e4b6fec 100644
--- a/jsapi/LuCI.network.html
+++ b/jsapi/LuCI.network.html
@@ -9670,7 +9670,7 @@ conjunction with quality to calculate a quality percentage.
- Documentation generated by JSDoc 3.6.11 on Sat Sep 14 2024 22:46:55 GMT+0000 (Coordinated Universal Time)
+ Documentation generated by JSDoc 3.6.11 on Wed Sep 18 2024 22:20:29 GMT+0000 (Coordinated Universal Time)
diff --git a/jsapi/LuCI.poll.html b/jsapi/LuCI.poll.html
index 58b611d353..9e677e1459 100644
--- a/jsapi/LuCI.poll.html
+++ b/jsapi/LuCI.poll.html
@@ -4318,7 +4318,7 @@ run to begin with.
diff --git a/jsapi/LuCI.request.html b/jsapi/LuCI.request.html
index 58c2a11f20..13dcecb277 100644
--- a/jsapi/LuCI.request.html
+++ b/jsapi/LuCI.request.html
@@ -5253,7 +5253,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 3634f38fb9..bb2b4857e4 100644
--- a/jsapi/LuCI.request.poll.html
+++ b/jsapi/LuCI.request.poll.html
@@ -4437,7 +4437,7 @@ else null.
diff --git a/jsapi/LuCI.response.html b/jsapi/LuCI.response.html
index 4e9c3610f1..b3301677bd 100644
--- a/jsapi/LuCI.response.html
+++ b/jsapi/LuCI.response.html
@@ -4395,7 +4395,7 @@ using String() and treated as response text.
diff --git a/jsapi/LuCI.rpc.html b/jsapi/LuCI.rpc.html
index 510cab375e..99efc02ef6 100644
--- a/jsapi/LuCI.rpc.html
+++ b/jsapi/LuCI.rpc.html
@@ -5726,7 +5726,7 @@ to the expect and filter declarations.
diff --git a/jsapi/LuCI.session.html b/jsapi/LuCI.session.html
index 66fd4a9cce..7acf64a6b3 100644
--- a/jsapi/LuCI.session.html
+++ b/jsapi/LuCI.session.html
@@ -4165,7 +4165,7 @@ being put in the session store.
diff --git a/jsapi/LuCI.uci.html b/jsapi/LuCI.uci.html
index e103bf68ca..10d72ed49a 100644
--- a/jsapi/LuCI.uci.html
+++ b/jsapi/LuCI.uci.html
@@ -7213,7 +7213,7 @@ associated name as arguments.
diff --git a/jsapi/LuCI.ui.AbstractElement.html b/jsapi/LuCI.ui.AbstractElement.html
index 0f05346290..aa8418e995 100644
--- a/jsapi/LuCI.ui.AbstractElement.html
+++ b/jsapi/LuCI.ui.AbstractElement.html
@@ -5269,7 +5269,7 @@ and are displayed in a slightly faded style.
diff --git a/jsapi/LuCI.ui.Checkbox.html b/jsapi/LuCI.ui.Checkbox.html
index a7cb654b74..712f19783c 100644
--- a/jsapi/LuCI.ui.Checkbox.html
+++ b/jsapi/LuCI.ui.Checkbox.html
@@ -5383,7 +5383,7 @@ it is required for HTML based form submissions.
diff --git a/jsapi/LuCI.ui.ComboButton.html b/jsapi/LuCI.ui.ComboButton.html
index 78a5137d07..658b677613 100644
--- a/jsapi/LuCI.ui.ComboButton.html
+++ b/jsapi/LuCI.ui.ComboButton.html
@@ -5413,7 +5413,7 @@ choice value as second argument.
diff --git a/jsapi/LuCI.ui.Combobox.html b/jsapi/LuCI.ui.Combobox.html
index af054f452b..be916f5a28 100644
--- a/jsapi/LuCI.ui.Combobox.html
+++ b/jsapi/LuCI.ui.Combobox.html
@@ -5316,7 +5316,7 @@ forcibly set to true.
diff --git a/jsapi/LuCI.ui.Dropdown.html b/jsapi/LuCI.ui.Dropdown.html
index da5c40593d..056561c079 100644
--- a/jsapi/LuCI.ui.Dropdown.html
+++ b/jsapi/LuCI.ui.Dropdown.html
@@ -6114,7 +6114,7 @@ expression. Only applicable when create is true.
diff --git a/jsapi/LuCI.ui.DynamicList.html b/jsapi/LuCI.ui.DynamicList.html
index bceb0c5ef9..accb6e511c 100644
--- a/jsapi/LuCI.ui.DynamicList.html
+++ b/jsapi/LuCI.ui.DynamicList.html
@@ -5491,7 +5491,7 @@ it to remain unselected.
diff --git a/jsapi/LuCI.ui.FileUpload.html b/jsapi/LuCI.ui.FileUpload.html
index 4e59947a6f..84ba6eca4b 100644
--- a/jsapi/LuCI.ui.FileUpload.html
+++ b/jsapi/LuCI.ui.FileUpload.html
@@ -5414,7 +5414,7 @@ ACL setup for the current session.
diff --git a/jsapi/LuCI.ui.Hiddenfield.html b/jsapi/LuCI.ui.Hiddenfield.html
index ccdde8a2f2..409d2939cf 100644
--- a/jsapi/LuCI.ui.Hiddenfield.html
+++ b/jsapi/LuCI.ui.Hiddenfield.html
@@ -5094,7 +5094,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 70e5d6c3ac..befeacd9be 100644
--- a/jsapi/LuCI.ui.Select.html
+++ b/jsapi/LuCI.ui.Select.html
@@ -5446,7 +5446,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 5f06d2f06e..08df57c922 100644
--- a/jsapi/LuCI.ui.Textarea.html
+++ b/jsapi/LuCI.ui.Textarea.html
@@ -5392,7 +5392,7 @@ contents.
diff --git a/jsapi/LuCI.ui.Textfield.html b/jsapi/LuCI.ui.Textfield.html
index 8caca064c1..cda714d9bb 100644
--- a/jsapi/LuCI.ui.Textfield.html
+++ b/jsapi/LuCI.ui.Textfield.html
@@ -5320,7 +5320,7 @@ corresponding <input> element is empty.
diff --git a/jsapi/LuCI.ui.changes.html b/jsapi/LuCI.ui.changes.html
index 62f5ed5aa1..8195466c45 100644
--- a/jsapi/LuCI.ui.changes.html
+++ b/jsapi/LuCI.ui.changes.html
@@ -4172,7 +4172,7 @@ is removed.
diff --git a/jsapi/LuCI.ui.html b/jsapi/LuCI.ui.html
index a9b744ca10..a8867d5c9a 100644
--- a/jsapi/LuCI.ui.html
+++ b/jsapi/LuCI.ui.html
@@ -6268,7 +6268,7 @@ cancelled by the user.
diff --git a/jsapi/LuCI.ui.menu.html b/jsapi/LuCI.ui.menu.html
index 3dddb9fdde..224792cafc 100644
--- a/jsapi/LuCI.ui.menu.html
+++ b/jsapi/LuCI.ui.menu.html
@@ -4219,7 +4219,7 @@ internal root node if omitted.
diff --git a/jsapi/LuCI.ui.tabs.html b/jsapi/LuCI.ui.tabs.html
index bdfcda9cc1..ec868114f9 100644
--- a/jsapi/LuCI.ui.tabs.html
+++ b/jsapi/LuCI.ui.tabs.html
@@ -3919,7 +3919,7 @@ DOM node.
diff --git a/jsapi/LuCI.view.html b/jsapi/LuCI.view.html
index 5801c866e8..1d2cb420f3 100644
--- a/jsapi/LuCI.view.html
+++ b/jsapi/LuCI.view.html
@@ -4523,7 +4523,7 @@ to a Node value.
diff --git a/jsapi/LuCI.xhr.html b/jsapi/LuCI.xhr.html
index 53267e2963..01146614c6 100644
--- a/jsapi/LuCI.xhr.html
+++ b/jsapi/LuCI.xhr.html
@@ -4487,7 +4487,7 @@ when invoked.
diff --git a/jsapi/form.js.html b/jsapi/form.js.html
index 0f2f3b5e36..94bdc95504 100644
--- a/jsapi/form.js.html
+++ b/jsapi/form.js.html
@@ -3797,16 +3797,18 @@ var CBIAbstractElement = baseclass.extend(/** @lends LuCI.form.AbstractElement.p
},
/**
- * Strip any HTML tags from the given input string.
+ * Strip any HTML tags from the given input string, and decode
+ * HTML entities.
*
* @param {string} s
* The input string to clean.
*
* @returns {string}
- * The cleaned input string with HTML tags removed.
+ * The cleaned input string with HTML tags removed, and HTML
+ * entities decoded.
*/
stripTags: function(s) {
- if (typeof(s) == 'string' && !s.match(/[<>]/))
+ if (typeof(s) == 'string' && !s.match(/[<>\&]/))
return s;
var x = dom.elem(s) ? s : dom.parse('<div>' + s + '</div>');
@@ -8370,7 +8372,7 @@ return baseclass.extend(/** @lends LuCI.form.prototype */ {
diff --git a/jsapi/fs.js.html b/jsapi/fs.js.html
index b40bd82102..04eca190ad 100644
--- a/jsapi/fs.js.html
+++ b/jsapi/fs.js.html
@@ -3961,7 +3961,7 @@ return FileSystem;
diff --git a/jsapi/index.html b/jsapi/index.html
index 1c3c15a907..1df9cf91f3 100644
--- a/jsapi/index.html
+++ b/jsapi/index.html
@@ -3548,7 +3548,7 @@ is the central JSDoc 3.6.11 on Sat Sep 14 2024 22:46:54 GMT+0000 (Coordinated Universal Time)
+ Documentation generated by JSDoc 3.6.11 on Wed Sep 18 2024 22:20:28 GMT+0000 (Coordinated Universal Time)
diff --git a/jsapi/luci.js.html b/jsapi/luci.js.html
index 4423f46915..acaef07386 100644
--- a/jsapi/luci.js.html
+++ b/jsapi/luci.js.html
@@ -6994,7 +6994,7 @@
diff --git a/jsapi/network.js.html b/jsapi/network.js.html
index 1f4034f119..200d10e252 100644
--- a/jsapi/network.js.html
+++ b/jsapi/network.js.html
@@ -7933,7 +7933,7 @@ return Network;
diff --git a/jsapi/rpc.js.html b/jsapi/rpc.js.html
index f491d09fa1..7584d87e7f 100644
--- a/jsapi/rpc.js.html
+++ b/jsapi/rpc.js.html
@@ -4017,7 +4017,7 @@ return baseclass.extend(/** @lends LuCI.rpc.prototype */ {
diff --git a/jsapi/uci.js.html b/jsapi/uci.js.html
index 2b55ed7934..b7a01c8d59 100644
--- a/jsapi/uci.js.html
+++ b/jsapi/uci.js.html
@@ -4520,7 +4520,7 @@ return baseclass.extend(/** @lends LuCI.uci.prototype */ {
diff --git a/jsapi/ui.js.html b/jsapi/ui.js.html
index 7024a31c17..b910f17ef4 100644
--- a/jsapi/ui.js.html
+++ b/jsapi/ui.js.html
@@ -8522,7 +8522,7 @@ return UI;
--
2.30.2