diff options
| author | qsm-odoo <qsm@odoo.com> | 2019-11-20 10:25:15 +0000 |
|---|---|---|
| committer | qsm-odoo <qsm@odoo.com> | 2019-12-04 16:40:03 +0000 |
| commit | 8180b465633df2c185c2601bc3c26ea7a2b53e5c (patch) | |
| tree | 9d632b575be46eb288fb7646611356477dac2b6b /addons/web_editor/static/src/js/frontend | |
| parent | 6245ed2bce4382c3207baf9c6b2d4394384f0b4f (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.js | 7 |
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); - }); + } }); })(); |
