import {clickOnSnippet, insertSnippet, registerWebsitePreviewTour } from "@website/js/tours/tour_utils"; registerWebsitePreviewTour("website_powerbox_snippet",{ edition: true, }, () => [ ...insertSnippet({ id: "s_text_block", name: "Text", groupName: "Text", }), ...clickOnSnippet({ id: "s_text_block", name: "Text", }), { content: "Select the last paragraph", trigger: ":iframe .s_text_block p:last-child", run: "click", }, { content: "Show the powerbox", trigger: ":iframe .s_text_block p:last-child", async run(actions) { await actions.editor(`/`); const wrapwrap = this.anchor.closest("#wrapwrap"); wrapwrap.dispatchEvent( new InputEvent("input", { inputType: "insertText", data: "/", }) ); }, }, { content: "Click on the alert snippet", trigger: ".oe-powerbox-wrapper .oe-powerbox-commandWrapper:contains('Alert')", run: "click", }, { content: "Check if s_alert snipept is inserted", trigger: ":iframe .s_alert", } ]);