37 lines
1007 B
JavaScript
37 lines
1007 B
JavaScript
|
/** @odoo-module **/
|
||
|
|
||
|
import wTourUtils from '@website/js/tours/tour_utils';
|
||
|
|
||
|
wTourUtils.registerWebsitePreviewTour('website_multi_edition', {
|
||
|
test: true,
|
||
|
url: '/',
|
||
|
edition: true,
|
||
|
}, () => [
|
||
|
{
|
||
|
content: 'Check the current page has not the elements that will be added',
|
||
|
trigger: 'iframe body:not(:has(.s_text_image)):not(:has(.s_hr))',
|
||
|
run: () => null,
|
||
|
},
|
||
|
// Edit the main element of the page
|
||
|
wTourUtils.dragNDrop({
|
||
|
id: 's_text_image',
|
||
|
name: 'Text - Image',
|
||
|
}),
|
||
|
// Edit another part in the page, like the footer
|
||
|
wTourUtils.dragNDrop({
|
||
|
id: 's_hr',
|
||
|
name: 'Separator',
|
||
|
}),
|
||
|
...wTourUtils.clickOnSave(),
|
||
|
{
|
||
|
content: 'Check that the main element of the page was properly saved',
|
||
|
trigger: 'iframe main .s_text_image',
|
||
|
run: () => null,
|
||
|
},
|
||
|
{
|
||
|
content: 'Check that the footer was properly saved',
|
||
|
trigger: 'iframe footer .s_hr',
|
||
|
run: () => null,
|
||
|
},
|
||
|
]);
|