projects
/
project
/
luci.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ad33852
)
luci.js: remove unsafe fallback code from dom.parse()
author
Jo-Philipp Wich
<jo@mein.io>
Thu, 23 Dec 2021 16:09:13 +0000
(17:09 +0100)
committer
Jo-Philipp Wich
<jo@mein.io>
Thu, 23 Dec 2021 16:10:33 +0000
(17:10 +0100)
Do not fallback to .innerHTML if DOMParser() failed for whatever reason.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit
63d9bcb6825fac92fd7dfa4ba858c8d5aafa23e8
)
modules/luci-base/htdocs/luci-static/resources/luci.js
patch
|
blob
|
history
diff --git
a/modules/luci-base/htdocs/luci-static/resources/luci.js
b/modules/luci-base/htdocs/luci-static/resources/luci.js
index c0e8b15a56ba50ce05f9efb8ab11d046619723c5..8f8b9673d64aeef00ea2f9bd31b00b68360d6840 100644
(file)
--- a/
modules/luci-base/htdocs/luci-static/resources/luci.js
+++ b/
modules/luci-base/htdocs/luci-static/resources/luci.js
@@
-1247,7
+1247,7
@@
* `null` on parsing failures or if no element could be found.
*/
parse: function(s) {
- var elem;
+ var elem
= null
;
try {
domParser = domParser || new DOMParser();
@@
-1255,16
+1255,7
@@
}
catch(e) {}
- if (!elem) {
- try {
- dummyElem = dummyElem || document.createElement('div');
- dummyElem.innerHTML = s;
- elem = dummyElem.firstChild;
- }
- catch (e) {}
- }
-
- return elem || null;
+ return elem;
},
/**