[FIX] test and fix escf: turns out it never worked
bzr revid: xmo@openerp.com-20110310085138-o1fpyef7eq7byza5
This commit is contained in:
@@ -31,6 +31,9 @@
|
||||
equals("ok", render('esc-variable', {ok: 'ok'}), "Render a string variable");
|
||||
equals("<ok>", render('esc-toescape', {ok: '<ok>'}), "Render a string with data to escape");
|
||||
});
|
||||
test("Formatted escaped data output", function () {
|
||||
equals("ok", render('escf-noformat-literal', {}), "Render a literal string");
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
|
||||
@@ -8,4 +8,9 @@
|
||||
<t t-name="esc-toescape">
|
||||
<t t-esc="ok"/>
|
||||
</t>
|
||||
|
||||
|
||||
<t t-name="escf-noformat-literal">
|
||||
<t t-escf="ok"/>
|
||||
</t>
|
||||
</templates>
|
||||
|
||||
@@ -180,7 +180,7 @@ var QWeb = {
|
||||
return this.escape_text(this.eval_str(t_att["esc"], v));
|
||||
},
|
||||
render_tag_escf:function(e, t_att, g_att, v) {
|
||||
return this.escape_text(this.eval_format(t_att["esc"], v));
|
||||
return this.escape_text(this.eval_format(t_att["escf"], v));
|
||||
},
|
||||
render_tag_if:function(e, t_att, g_att, v) {
|
||||
return this.eval_bool(t_att["if"], v) ? this.render_element(e, t_att, g_att, v) : "";
|
||||
|
||||
Reference in New Issue
Block a user