diff --git a/addons/mass_mailing/static/src/snippets/s_rating/options.js b/addons/mass_mailing/static/src/snippets/s_rating/options.js index 0b69c328dd2..583ebc29eda 100644 --- a/addons/mass_mailing/static/src/snippets/s_rating/options.js +++ b/addons/mass_mailing/static/src/snippets/s_rating/options.js @@ -1,7 +1,7 @@ /** @odoo-module alias=mass_mailing.s_rating_options **/ import { ComponentWrapper } from "web.OwlCompatibility"; -import { MediaDialogWrapper } from "@web_editor/components/media_dialog/media_dialog"; +import { MediaDialogWrapper } from "@web_editor/components/media_dialog/media_dialog_wrapper"; import options from "web_editor.snippets.options"; options.registry.Rating = options.Class.extend({ diff --git a/addons/web_editor/static/src/components/media_dialog/media_dialog.js b/addons/web_editor/static/src/components/media_dialog/media_dialog.js index 06150f1e780..9eb8b50faa3 100644 --- a/addons/web_editor/static/src/components/media_dialog/media_dialog.js +++ b/addons/web_editor/static/src/components/media_dialog/media_dialog.js @@ -236,16 +236,3 @@ MediaDialog.components = { Dialog, Notebook, }; - -export class MediaDialogWrapper extends Component { - setup() { - this.dialogs = useWowlService('dialog'); - - onRendered(() => { - this.dialogs.add(MediaDialog, this.props, { - onClose: this.props.close, - }); - }); - } -} -MediaDialogWrapper.template = xml``; diff --git a/addons/web_editor/static/src/components/media_dialog/media_dialog_wrapper.js b/addons/web_editor/static/src/components/media_dialog/media_dialog_wrapper.js new file mode 100644 index 00000000000..319718babd5 --- /dev/null +++ b/addons/web_editor/static/src/components/media_dialog/media_dialog_wrapper.js @@ -0,0 +1,19 @@ + +/** @odoo-module **/ + +import { useWowlService } from '@web/legacy/utils'; +import { Component, onRendered, xml } from "@odoo/owl"; +import { MediaDialog } from "./media_dialog"; + +export class MediaDialogWrapper extends Component { + setup() { + this.dialogs = useWowlService('dialog'); + + onRendered(() => { + this.dialogs.add(MediaDialog, this.props, { + onClose: this.props.close, + }); + }); + } +} +MediaDialogWrapper.template = xml``; diff --git a/addons/web_editor/static/src/js/editor/snippets.options.js b/addons/web_editor/static/src/js/editor/snippets.options.js index 2829d810b2a..d6f4768bd2b 100644 --- a/addons/web_editor/static/src/js/editor/snippets.options.js +++ b/addons/web_editor/static/src/js/editor/snippets.options.js @@ -1,7 +1,7 @@ /** @odoo-module alias=web_editor.snippets.options **/ import { ComponentWrapper } from "web.OwlCompatibility"; -import { MediaDialogWrapper } from "@web_editor/components/media_dialog/media_dialog"; +import { MediaDialogWrapper } from "@web_editor/components/media_dialog/media_dialog_wrapper"; import core from "web.core"; import {ColorpickerWidget} from "web.Colorpicker"; import Dialog from "web.Dialog"; diff --git a/addons/website/static/src/snippets/s_rating/options.js b/addons/website/static/src/snippets/s_rating/options.js index faf40e92ccb..d6d334c1d5a 100644 --- a/addons/website/static/src/snippets/s_rating/options.js +++ b/addons/website/static/src/snippets/s_rating/options.js @@ -1,7 +1,7 @@ /** @odoo-module **/ import { ComponentWrapper } from "web.OwlCompatibility"; -import { MediaDialogWrapper } from "@web_editor/components/media_dialog/media_dialog"; +import { MediaDialogWrapper } from "@web_editor/components/media_dialog/media_dialog_wrapper"; import options from "web_editor.snippets.options"; diff --git a/addons/website_sale/static/src/js/website_sale.editor.js b/addons/website_sale/static/src/js/website_sale.editor.js index 05d0d454c03..3d49adec17e 100644 --- a/addons/website_sale/static/src/js/website_sale.editor.js +++ b/addons/website_sale/static/src/js/website_sale.editor.js @@ -3,7 +3,8 @@ import options from "web_editor.snippets.options"; import Wysiwyg from "website.wysiwyg"; import { ComponentWrapper } from "web.OwlCompatibility"; -import { MediaDialog, MediaDialogWrapper } from "@web_editor/components/media_dialog/media_dialog"; +import { MediaDialog } from "@web_editor/components/media_dialog/media_dialog"; +import { MediaDialogWrapper } from "@web_editor/components/media_dialog/media_dialog_wrapper"; import { useWowlService } from "@web/legacy/utils"; import {qweb, _t} from "web.core"; import {Markup} from "web.utils";