51 lines
1.5 KiB
JavaScript
51 lines
1.5 KiB
JavaScript
/** @odoo-module **/
|
|
|
|
import wTourUtils from '@website/js/tours/tour_utils';
|
|
|
|
wTourUtils.registerWebsitePreviewTour('snippet_translation', {
|
|
url: '/',
|
|
edition: true,
|
|
test: true,
|
|
}, () => [
|
|
wTourUtils.dragNDrop({name: 'Cover'}),
|
|
{
|
|
content: "Check that contact us contain Parseltongue",
|
|
trigger: 'iframe .s_cover .btn-primary:contains("Contact us in Parseltongue")',
|
|
run: () => null, // it's a check
|
|
},
|
|
{
|
|
content: "Check that the save button contains 'in fu_GB'",
|
|
trigger: '.btn[data-action="save"]:contains("Save in fu_GB")',
|
|
run: () => null, // it's a check
|
|
},
|
|
]);
|
|
wTourUtils.registerWebsitePreviewTour('snippet_translation_changing_lang', {
|
|
url: '/',
|
|
test: true,
|
|
}, () => [
|
|
{
|
|
content: "Change language to Parseltongue",
|
|
trigger: 'iframe .js_language_selector .btn',
|
|
},
|
|
{
|
|
content: "Change the language to English",
|
|
trigger: 'iframe .js_language_selector .js_change_lang[data-url_code="en"]',
|
|
},
|
|
{
|
|
content: "Enable translation",
|
|
trigger: '.o_translate_website_container a',
|
|
},
|
|
{
|
|
content: "Close the dialog",
|
|
trigger: '.modal-footer .btn-primary',
|
|
},
|
|
...wTourUtils.clickOnSave(),
|
|
...wTourUtils.clickOnEditAndWaitEditMode(),
|
|
wTourUtils.dragNDrop({name: 'Cover'}),
|
|
{
|
|
content: "Check that contact us contain Parseltongue",
|
|
trigger: 'iframe .s_cover .btn-primary:contains("Contact us in Parseltongue")',
|
|
run: () => null, // it's a check
|
|
},
|
|
]);
|