summaryrefslogtreecommitdiff
path: root/addons/website/static/src/js
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website/static/src/js')
-rw-r--r--addons/website/static/src/js/tours/tour_utils.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/addons/website/static/src/js/tours/tour_utils.js b/addons/website/static/src/js/tours/tour_utils.js
index 08f60940fe1..3f817b1f2b0 100644
--- a/addons/website/static/src/js/tours/tour_utils.js
+++ b/addons/website/static/src/js/tours/tour_utils.js
@@ -64,6 +64,17 @@ function changeBackgroundColor(position = "bottom") {
};
}
+function selectColorPalette(position = "left") {
+ return {
+ trigger: ".o_we_customize_panel .o_we_so_color_palette we-selection-items",
+ alt_trigger: ".o_we_customize_panel .o_we_color_preview",
+ content: _t(`<b>Select</b> a Color Palette.`),
+ position: position,
+ run: 'click',
+ location: position === 'left' ? '#oe_snippets' : undefined,
+ };
+}
+
function changeColumnSize(position = "right") {
return {
trigger: `.oe_overlay.ui-draggable.o_we_overlay_sticky.oe_active .o_handle.e`,
@@ -103,6 +114,18 @@ function changeOption(optionName, weName = '', optionTooltipLabel = '', position
};
}
+function selectNested(trigger, optionName, alt_trigger = null, optionTooltipLabel = '', position = "top") {
+ const option_block = `we-customizeblock-option[class='snippet-option-${optionName}']`;
+ return {
+ trigger: trigger,
+ content: _t(`<b>Select</b> a ${optionTooltipLabel}.`),
+ alt_trigger: alt_trigger == null ? undefined : `${option_block} ${alt_trigger}`,
+ position: position,
+ run: 'click',
+ location: position === 'left' ? '#oe_snippets' : undefined,
+ };
+}
+
function changePaddingSize(direction) {
let paddingDirection = "n";
let position = "top";
@@ -257,7 +280,9 @@ return {
dragNDrop,
goBackToBlocks,
goToOptions,
+ selectColorPalette,
selectHeader,
+ selectNested,
selectSnippetColumn,
registerThemeHomepageTour,