import { insertSnippet, registerWebsitePreviewTour } from "@website/js/tours/tour_utils"; registerWebsitePreviewTour("website_media_iframe_video", { url: "/", edition: true, }, () => [ ...insertSnippet({ id: "s_text_image", name: "Text - Image", groupName: "Content", }), { content: "Select the image", trigger: ":iframe #wrap .s_text_image img", run: "click", }, { content: "Open image link options", trigger: "[data-name='media_link_opt']", run: "click", }, { content: "Enter the url", trigger: "input[placeholder='www.example.com']", run: "edit odoo.com", }, { content: "Click on replace media", trigger: "[data-replace-media='true']", run: "click", }, { content: "Click on video button", trigger: "a:contains('Videos')", run: "click", }, { content: "Enter video link", trigger: "#o_video_text", run: "edit https://youtu.be/nbso3NVz3p8", }, { content: "Check video is preview", trigger: ".o_video_dialog_iframe", }, { content: "Click on 'add' button", trigger: ".modal-footer button:contains('Add')", run: "click", }, { content: "Ensure that the parent of media_iframe_video is not an 'a' tag.", trigger: ":iframe .media_iframe_video", run: function () { if (this.anchor.parentElement.tagName === "A") { console.error("Iframe video has link!!!"); } }, }, ] );