File: public_user_editor_dep_widget.js

package info (click to toggle)
odoo 18.0.0%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 878,716 kB
  • sloc: javascript: 927,937; python: 685,670; xml: 388,524; sh: 1,033; sql: 415; makefile: 26
file content (20 lines) | stat: -rw-r--r-- 752 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// @odoo-module ignore

odoo.loader.bus.addEventListener("module-started", (e) => {
    if (e.detail.moduleName === "@web_editor/js/frontend/loadWysiwygFromTextarea") {
        const publicWidget = odoo.loader.modules.get("@web/legacy/js/public/public_widget")[Symbol.for('default')];
        const { loadWysiwygFromTextarea } = e.detail.module;

        publicWidget.registry['public_user_editor_test'] = publicWidget.Widget.extend({
            selector: 'textarea.o_public_user_editor_test_textarea',

            /**
             * @override
             */
            start: async function () {
                await this._super(...arguments);
                await loadWysiwygFromTextarea(this, this.el, {});
            },
        });
    }
})