summaryrefslogtreecommitdiff
path: root/addons/web_editor/static/src/js/frontend/loader_loading.js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web_editor/static/src/js/frontend/loader_loading.js')
-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);
- });
+ }
});
})();