summaryrefslogtreecommitdiff
path: root/addons/web_editor/static/src/js/frontend
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2019-11-20 10:25:15 +0000
committerqsm-odoo <qsm@odoo.com>2019-12-04 16:40:03 +0000
commit8180b465633df2c185c2601bc3c26ea7a2b53e5c (patch)
tree9d632b575be46eb288fb7646611356477dac2b6b /addons/web_editor/static/src/js/frontend
parent6245ed2bce4382c3207baf9c6b2d4394384f0b4f (diff)
[FIX] web, web_editor: improve browser support for JS lazy loading
opw-2125858 closes odoo/odoo#41371 X-original-commit: d19982b7a22b04ab76c787b9adfffd24552eb5c0 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
Diffstat (limited to 'addons/web_editor/static/src/js/frontend')
-rw-r--r--addons/web_editor/static/src/js/frontend/loader_loading.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/addons/web_editor/static/src/js/frontend/loader_loading.js b/addons/web_editor/static/src/js/frontend/loader_loading.js
index b5156944470..f5e8eda7dd6 100644
--- a/addons/web_editor/static/src/js/frontend/loader_loading.js
+++ b/addons/web_editor/static/src/js/frontend/loader_loading.js
@@ -10,7 +10,10 @@
*/
document.addEventListener('DOMContentLoaded', () => {
- document.querySelectorAll('textarea.o_wysiwyg_loader').forEach(textarea => {
+ // Standard loop for better browser support
+ var textareaEls = document.querySelectorAll('textarea.o_wysiwyg_loader');
+ for (var i = 0; i < textareaEls.length; i++) {
+ var textarea = textareaEls[i];
var wrapper = document.createElement('div');
wrapper.classList.add('position-relative', 'o_wysiwyg_wrapper');
@@ -24,7 +27,7 @@ document.addEventListener('DOMContentLoaded', () => {
textarea.parentNode.insertBefore(wrapper, textarea);
wrapper.insertBefore(textarea, loadingElement);
- });
+ }
});
})();