odoo.define('website.tour.public_user_editor_dep_widget', function (require) { 'use strict'; const publicWidget = require('web.public.widget'); const wysiwygLoader = require('web_editor.loader'); 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 wysiwygLoader.load(this, this.el, {}); }, }); }); odoo.define('website.tour.public_user_editor', function (require) { 'use strict'; const tour = require('web_tour.tour'); tour.register('public_user_editor', { test: true, }, [{ trigger: 'odoo-wysiwyg-container:has(> .o_public_user_editor_test_textarea:first-child)', run: function () {}, // Simple check }]); });