[FIX] web_editor: use withIntangibles to find ZoneNode

ZoneNodes are now intangible containers

closes odoo/odoo#63384

X-original-commit: b6164a683cdca4ebdbcd802166323a83be7c6fa8
Signed-off-by: David Monjoie (dmo) <dmo@odoo.com>
This commit is contained in:
Gorash
2020-12-15 12:04:19 +00:00
committed by David Monjoie
parent 4b8cbea36c
commit 1beea8c4f1
@@ -334,7 +334,7 @@ var Wysiwyg = Widget.extend({
this.editorHelpers = this.editor.plugins.get(JWEditorLib.DomHelpers);
const domLayout = this.editor.plugins.get(JWEditorLib.Layout).engines.dom;
this.zoneMain = domLayout.root.firstDescendant(node => node.managedZones && node.managedZones.includes('main'));
this.zoneMain = JWEditorLib.withIntangibles.firstDescendant(domLayout.root, node => node.managedZones && node.managedZones.includes('main'));
const rootElement = this.editorHelpers.getDomNodes(domLayout.root.firstDescendant(JWEditorLib.ContainerNode))[0];
this.editorEditable = this.editorHelpers.getDomNodes(this.zoneMain)[0] || this.editorHelpers.getDomNodes(this.zoneMain.parent)[0];