4
4
clickOnEditAndWaitEditMode ,
5
5
clickOnExtraMenuItem ,
6
6
clickOnSave ,
7
+ goBackToBlocks ,
7
8
insertSnippet ,
9
+ openLinkPopup ,
8
10
registerWebsitePreviewTour ,
9
11
} from '@website/js/tours/tour_utils' ;
10
12
@@ -55,24 +57,17 @@ registerWebsitePreviewTour('edit_menus', {
55
57
{
56
58
trigger : "body:not(:has(.oe_menu_editor))" ,
57
59
} ,
58
- {
59
- trigger : ":iframe body:contains(welcome to your)" ,
60
- } ,
61
60
clickOnExtraMenuItem ( { } , true ) ,
62
61
{
63
62
content : "There should be a new megamenu item." ,
64
63
trigger : ':iframe .top_menu .nav-item a.o_mega_menu_toggle:contains("Megaaaaa!")' ,
65
64
} ,
66
65
// Add a menu item in edit mode.
67
66
...clickOnEditAndWaitEditMode ( ) ,
68
- {
69
- content : "Click on a menu item" ,
70
- trigger : ":iframe .top_menu .nav-item a" ,
71
- run : "click" ,
72
- } ,
67
+ ...openLinkPopup ( ":iframe .top_menu .nav-item a:contains('Home')" , "Home" ) ,
73
68
{
74
69
content : "Click on Edit Menu" ,
75
- trigger : ':iframe .o_edit_menu_popover a.js_edit_menu' ,
70
+ trigger : '.o-we-linkpopover a.js_edit_menu' ,
76
71
run : "click" ,
77
72
} ,
78
73
{
@@ -127,27 +122,16 @@ registerWebsitePreviewTour('edit_menus', {
127
122
{
128
123
trigger : "body:not(:has(.modal))" ,
129
124
} ,
130
- {
131
- trigger : "#oe_snippets.o_loaded" ,
132
- } ,
133
125
// Edit the new menu item from the "edit link" popover button
134
126
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
- } ,
127
+ ...openLinkPopup ( ":iframe .top_menu .nav-item a:contains('Random!')" , "Random!" ) ,
144
128
{
145
129
content : "navbar shouldn't have any zwnbsp and no o_link_in_selection class" ,
146
130
trigger : ':iframe nav.navbar:not(:has(.o_link_in_selection)):not(:contains("\ufeff"))' ,
147
131
} ,
148
132
{
149
133
content : "Click on Edit Link" ,
150
- trigger : ':iframe .o_edit_menu_popover a.o_we_edit_link' ,
134
+ trigger : '.o-we-linkpopover a.o_we_edit_link' ,
151
135
run : "click" ,
152
136
} ,
153
137
{
@@ -169,14 +153,10 @@ registerWebsitePreviewTour('edit_menus', {
169
153
// Edit the menu item from the "edit menu" popover button
170
154
...clickOnEditAndWaitEditMode ( ) ,
171
155
clickOnExtraMenuItem ( { } , true ) ,
172
- {
173
- content : "Click on the 'Modnar' link" ,
174
- trigger : ':iframe .top_menu .nav-item a:contains("Modnar")' ,
175
- run : "click" ,
176
- } ,
156
+ ...openLinkPopup ( ":iframe .top_menu .nav-item a:contains('Modnar')" , "Modnar" ) ,
177
157
{
178
158
content : "Click on the popover Edit Menu button" ,
179
- trigger : ':iframe .o_edit_menu_popover a.js_edit_menu' ,
159
+ trigger : '.o-we-linkpopover a.js_edit_menu' ,
180
160
run : "click" ,
181
161
} ,
182
162
{
@@ -206,6 +186,7 @@ registerWebsitePreviewTour('edit_menus', {
206
186
run : "click" ,
207
187
} ,
208
188
// Drag a block to be able to scroll later.
189
+ goBackToBlocks ( ) ,
209
190
...insertSnippet ( { id : "s_media_list" , name : "Media List" , groupName : "Content" } ) ,
210
191
...clickOnSave ( ) ,
211
192
clickOnExtraMenuItem ( { } , true ) ,
0 commit comments