diff options
| author | Christophe Matthieu <chm@odoo.com> | 2016-06-22 15:54:05 +0200 |
|---|---|---|
| committer | Christophe Matthieu <chm@odoo.com> | 2016-06-27 08:08:00 +0200 |
| commit | 15e1f88a73ef03725ccf17d9af22bddf9fd7ebea (patch) | |
| tree | a33932472cad29da8c001d9e04119c4623030827 /addons/web/static/lib | |
| parent | 28656a1a3c0cea458cbeed571dd994ba5041c717 (diff) | |
[FIX] qweb: fix t-if and t-else and add test
Can not use remove with the loop for in (in _compile_directive_content)
Diffstat (limited to 'addons/web/static/lib')
| -rw-r--r-- | addons/web/static/lib/qweb/qweb-test-conditionals.xml | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/addons/web/static/lib/qweb/qweb-test-conditionals.xml b/addons/web/static/lib/qweb/qweb-test-conditionals.xml index 1d038ee5908..d18ec404d6e 100644 --- a/addons/web/static/lib/qweb/qweb-test-conditionals.xml +++ b/addons/web/static/lib/qweb/qweb-test-conditionals.xml @@ -15,4 +15,18 @@ <t t-if="condition">fail</t> </t> <result id="boolean-value-condition-missing"/> + + <t t-name="boolean-value-condition-else"> + <div><span>begin</span><t t-if="condition">ok</t> + <t t-else="t-else">ok-else</t><span>end</span></div> + </t> + <params id="boolean-value-condition-else">{"condition": true}</params> + <result id="boolean-value-condition-else"><div><span>begin</span>ok<span>end</span></div></result> + + <t t-name="boolean-value-condition-false-else"> + <div><span>begin</span><t t-if="condition">fail</t> + <t t-else="t-else">fail-else</t><span>end</span></div> + </t> + <params id="boolean-value-condition-false-else">{"condition": false}</params> + <result id="boolean-value-condition-false-else"><div><span>begin</span>fail-else<span>end</span></div></result> </templates> |
