97 lines
2.7 KiB
JavaScript
97 lines
2.7 KiB
JavaScript
|
/** @odoo-module */
|
||
|
|
||
|
import wTourUtils from '@website/js/tours/tour_utils';
|
||
|
|
||
|
wTourUtils.registerWebsitePreviewTour("website_media_dialog_undraw", {
|
||
|
test: true,
|
||
|
url: '/',
|
||
|
edition: true,
|
||
|
}, () => [
|
||
|
wTourUtils.dragNDrop({
|
||
|
id: 's_text_image',
|
||
|
name: 'Text - Image',
|
||
|
}),
|
||
|
{
|
||
|
trigger: '.s_text_image img',
|
||
|
run: "dblclick",
|
||
|
},
|
||
|
{
|
||
|
trigger: '.o_select_media_dialog:has(.o_we_search_select option[value="media-library"])',
|
||
|
},
|
||
|
]);
|
||
|
|
||
|
wTourUtils.registerWebsitePreviewTour('website_media_dialog_icons', {
|
||
|
test: true,
|
||
|
url: '/',
|
||
|
edition: true,
|
||
|
}, () => [
|
||
|
wTourUtils.dragNDrop({
|
||
|
id: 's_process_steps',
|
||
|
name: 'Steps',
|
||
|
}),
|
||
|
{
|
||
|
content: "Open MediaDialog from a snippet icon",
|
||
|
trigger: 'iframe .s_process_steps .fa-unlock-alt',
|
||
|
run: "dblclick",
|
||
|
},
|
||
|
{
|
||
|
content: "Pick the same icon",
|
||
|
trigger: '.o_select_media_dialog .o_we_attachment_selected.fa-unlock-alt',
|
||
|
},
|
||
|
{
|
||
|
content: "Check if the icon remains the same",
|
||
|
trigger: 'iframe .s_process_steps .fa-unlock-alt',
|
||
|
run: () => null, // it's a check
|
||
|
},
|
||
|
{
|
||
|
content: "Open MediaDialog again",
|
||
|
trigger: 'iframe .s_process_steps .fa-unlock-alt',
|
||
|
run: "dblclick",
|
||
|
},
|
||
|
{
|
||
|
content: "Click on the ADD button",
|
||
|
trigger: '.o_select_media_dialog .btn:contains(Add)',
|
||
|
},
|
||
|
{
|
||
|
content: "Check if the icon remains the same",
|
||
|
trigger: 'iframe .s_process_steps .fa-unlock-alt',
|
||
|
run: () => null, // it's a check
|
||
|
},
|
||
|
...wTourUtils.clickOnSave()
|
||
|
]);
|
||
|
|
||
|
wTourUtils.registerWebsitePreviewTour("website_media_dialog_image_shape", {
|
||
|
test: true,
|
||
|
url: "/",
|
||
|
edition: true,
|
||
|
}, () => [
|
||
|
wTourUtils.dragNDrop({
|
||
|
id: "s_text_image",
|
||
|
name: "Text - Image",
|
||
|
}),
|
||
|
{
|
||
|
content: "Click on the image",
|
||
|
trigger: "iframe .s_text_image img",
|
||
|
},
|
||
|
wTourUtils.changeOption("ImageTools", 'we-select[data-name="shape_img_opt"] we-toggler'),
|
||
|
wTourUtils.changeOption("ImageTools", "we-button[data-set-img-shape]"),
|
||
|
{
|
||
|
content: "Open MediaDialog from an image",
|
||
|
trigger: "iframe .s_text_image img[data-shape]",
|
||
|
run: "dblclick",
|
||
|
},
|
||
|
{
|
||
|
content: "Click on the 'Icons' tab",
|
||
|
trigger: '.o_select_media_dialog .o_notebook_headers .nav-item a:contains("Icons")',
|
||
|
},
|
||
|
{
|
||
|
content: "Select an icon",
|
||
|
trigger: ".o_select_media_dialog:has(.nav-link.active:contains('Icons')) .tab-content span.fa-heart",
|
||
|
},
|
||
|
{
|
||
|
content: "Checks that the icon doesn't have a shape",
|
||
|
trigger: "iframe .s_text_image .fa-heart:not([data-shape])",
|
||
|
run: () => {}, //it's a check
|
||
|
},
|
||
|
]);
|