5
5
clickOnEditAndWaitEditMode ,
6
6
clickOnExtraMenuItem ,
7
7
clickOnSave ,
8
+ goBackToBlocks ,
8
9
insertSnippet ,
10
+ openLinkPopup ,
9
11
registerWebsitePreviewTour ,
10
12
} from '@website/js/tours/tour_utils' ;
11
13
@@ -65,14 +67,10 @@ registerWebsitePreviewTour('edit_menus', {
65
67
} ,
66
68
// Add a menu item in edit mode.
67
69
...clickOnEditAndWaitEditMode ( ) ,
68
- {
69
- content : "Click on a menu item" ,
70
- trigger : ":iframe .top_menu .nav-item a" ,
71
- run : "click" ,
72
- } ,
70
+ ...openLinkPopup ( ":iframe .top_menu .nav-item a:contains('Home')" , "Home" ) ,
73
71
{
74
72
content : "Click on Edit Menu" ,
75
- trigger : ':iframe .o_edit_menu_popover a.js_edit_menu' ,
73
+ trigger : '.o-we-linkpopover a.js_edit_menu' ,
76
74
run : "click" ,
77
75
} ,
78
76
{
@@ -127,27 +125,16 @@ registerWebsitePreviewTour('edit_menus', {
127
125
{
128
126
trigger : "body:not(:has(.modal))" ,
129
127
} ,
130
- {
131
- trigger : "#oe_snippets.o_loaded" ,
132
- } ,
133
128
// Edit the new menu item from the "edit link" popover button
134
129
clickOnExtraMenuItem ( { } , true ) ,
135
- {
136
- trigger : ".o_website_preview.editor_enable.editor_has_snippets:not(.o_is_blocked)" ,
137
- } ,
138
- {
139
- content : "Menu should have a new link item" ,
140
- trigger : ':iframe .top_menu .nav-item a:contains("Random!")' ,
141
- // Don't click the new menu when the editor is still blocked.
142
- run : "click" ,
143
- } ,
130
+ ...openLinkPopup ( ":iframe .top_menu .nav-item a:contains('Random!')" , "Random!" ) ,
144
131
{
145
132
content : "navbar shouldn't have any zwnbsp and no o_link_in_selection class" ,
146
133
trigger : ':iframe nav.navbar:not(:has(.o_link_in_selection)):not(:contains("\ufeff"))' ,
147
134
} ,
148
135
{
149
136
content : "Click on Edit Link" ,
150
- trigger : ':iframe .o_edit_menu_popover a.o_we_edit_link' ,
137
+ trigger : '.o-we-linkpopover a.o_we_edit_link' ,
151
138
run : "click" ,
152
139
} ,
153
140
{
@@ -169,14 +156,10 @@ registerWebsitePreviewTour('edit_menus', {
169
156
// Edit the menu item from the "edit menu" popover button
170
157
...clickOnEditAndWaitEditMode ( ) ,
171
158
clickOnExtraMenuItem ( { } , true ) ,
172
- {
173
- content : "Click on the 'Modnar' link" ,
174
- trigger : ':iframe .top_menu .nav-item a:contains("Modnar")' ,
175
- run : "click" ,
176
- } ,
159
+ ...openLinkPopup ( ":iframe .top_menu .nav-item a:contains('Modnar')" , "Modnar" ) ,
177
160
{
178
161
content : "Click on the popover Edit Menu button" ,
179
- trigger : ':iframe .o_edit_menu_popover a.js_edit_menu' ,
162
+ trigger : '.o-we-linkpopover a.js_edit_menu' ,
180
163
run : "click" ,
181
164
} ,
182
165
{
@@ -206,6 +189,7 @@ registerWebsitePreviewTour('edit_menus', {
206
189
run : "click" ,
207
190
} ,
208
191
// Drag a block to be able to scroll later.
192
+ goBackToBlocks ( ) ,
209
193
...insertSnippet ( { id : "s_media_list" , name : "Media List" , groupName : "Content" } ) ,
210
194
...clickOnSave ( ) ,
211
195
clickOnExtraMenuItem ( { } , true ) ,
0 commit comments