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",
|
||
|
}
|
||
|
]);
|