45 lines
1.1 KiB
JavaScript
45 lines
1.1 KiB
JavaScript
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",
|
|
}
|
|
]);
|