mirror of
https://github.com/odoo/owl.git
synced 2025-10-06 19:59:41 +07:00
29a80d0b28
While it is not tested, nor documented, the reference QWeb implementation display the `false` value as "false". So, we have to adapt the Owl implementation to match that behaviour. At the same time, this commit uses 'let' instead of 'var' in various places, to make the compiled code more consistant.
23 lines
942 B
Plaintext
23 lines
942 B
Plaintext
// Jest Snapshot v1, https://goo.gl/fbAQLP
|
|
|
|
exports[`Link component can render simple cases 1`] = `
|
|
"function anonymous(context, extra
|
|
) {
|
|
// Template name: \\"__template__1\\"
|
|
let utils = this.constructor.utils;
|
|
let scope = Object.create(context);
|
|
let h = this.h;
|
|
let _4 = utils.toObj({'router-link-active':scope['isActive']});
|
|
let _5 = scope['href'];
|
|
let c6 = [], p6 = {key:6,attrs:{href: _5},class:_4,on:{}};
|
|
let vn6 = h('a', p6, c6);
|
|
extra.handlers['click__7__'] = extra.handlers['click__7__'] || function (e) {if (!context.__owl__.isMounted){return}utils.getComponent(context)['navigate'](e);};
|
|
p6.on['click'] = extra.handlers['click__7__'];
|
|
const slot8 = this.constructor.slots[context.__owl__.slotId + '_' + 'default'];
|
|
if (slot8) {
|
|
slot8.call(this, context.__owl__.scope, Object.assign({}, extra, {parentNode: c6, parent: extra.parent || context}));
|
|
}
|
|
return vn6;
|
|
}"
|
|
`;
|