1212 name =" App Drawer - Web Client"
1313 >
1414
15- <xpath expr =" //div[@contains('class', 'o_sub_menu')]" position =" replace" />
15+ <xpath expr =" //div[hasclass( 'o_sub_menu')]" position =" replace" />
1616
1717 <xpath expr =" //t[@t-set='head']" position =" inside" >
1818 <meta charset =" utf-8" />
101101 name =" App Drawer - Secondary Menu"
102102 >
103103
104- <xpath expr =" //div[@class= 'o_sub_menu_content']/t" position =" replace" >
104+ <xpath expr =" //div[hasclass( 'o_sub_menu_content') ]/t" position =" replace" >
105105
106106 <t t-foreach =" menu_data['children']" t-as =" menu" >
107107 <ul style =" display: none"
178178 <attribute name =" t-att-data-menu-name" >menu['name']</attribute >
179179 </xpath >
180180
181- <xpath expr =" //span[@class= 'oe_menu_text']" position =" replace" >
181+ <xpath expr =" //span[hasclass( 'oe_menu_text') ]" position =" replace" >
182182 <t t-if =" display_images" >
183183 <img t-attf-src =" /web/image/ir.ui.menu/{{ menu['id'] }}/web_icon_data"
184184 class =" app-drawer-icon-app img-rounded"
203203 name =" App Drawer - Menu"
204204 >
205205
206- <xpath expr =" //ul[contains(@class, 'oe_systray')]" position =" replace" />
206+ <xpath expr =" //ul[hasclass( 'oe_systray')]" position =" replace" />
207207
208- <xpath expr =" //ul[contains(@class, 'oe_user_menu_placeholder')]" position =" replace" />
208+ <xpath expr =" //ul[hasclass( 'oe_user_menu_placeholder')]" position =" replace" />
209209
210- <xpath expr =" //ul[contains(@class, 'oe_application_menu_placeholder')]" position =" replace" >
210+ <xpath expr =" //ul[hasclass( 'oe_application_menu_placeholder')]" position =" replace" >
211211
212212 <div class =" panel-default app-drawer-app-panel" id =" appDrawerAppMenu" >
213213 <div class =" panel-heading" id =" appDrawerAppPanelHead" >
251251 </xpath >
252252 </template >
253253
254- </odoo >
254+ </odoo >
0 commit comments