diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2022-05-10 21:51:50 +0700 |
| commit | 3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch) | |
| tree | a44932296ef4a9b71d5f010906253d8c53727726 /addons/web/static/lib/qweb/qweb-test-conditionals.xml | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff) | |
initial commit 2
Diffstat (limited to 'addons/web/static/lib/qweb/qweb-test-conditionals.xml')
| -rw-r--r-- | addons/web/static/lib/qweb/qweb-test-conditionals.xml | 68 |
1 files changed, 68 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 new file mode 100644 index 00000000..f4b95b69 --- /dev/null +++ b/addons/web/static/lib/qweb/qweb-test-conditionals.xml @@ -0,0 +1,68 @@ +<templates> + <t t-name="boolean-value-condition"> + <t t-if="condition">ok</t> + </t> + <params id="boolean-value-condition">{"condition": true}</params> + <result id="boolean-value-condition">ok</result> + + <t t-name="boolean-value-condition-false"> + <t t-if="condition">fail</t> + </t> + <params id="boolean-value-condition-false">{"condition": false}</params> + <result id="boolean-value-condition-false"/> + + <t t-name="boolean-value-condition-missing"> + <t t-if="condition">fail</t> + </t> + <result id="boolean-value-condition-missing"/> + + <t t-name="boolean-value-condition-elif"> + <t t-if="color == 'black'">black pearl</t> + <t t-elif="color == 'yellow'">yellow submarine</t> + <t t-elif="color == 'red'">red is dead</t> + <t t-else="">beer</t> + </t> + <params id="boolean-value-condition-elif">{"color": "red"}</params> + <result id="boolean-value-condition-elif">red is dead</result> + + <t t-name="boolean-value-condition-else"> + <div><span>begin</span><t t-if="condition">ok</t> + <t 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"><![CDATA[<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="">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"><![CDATA[<div><span>begin</span>fail-else<span>end</span></div>]]></result> + + <t t-name="comment-branching"> + <t t-if="condition == 'if'">if</t> + <t t-elif="condition == 'elif1'">elif1</t> + <!-- Comment ignored PART OF THE TEST !!! --> + <t t-elif="condition == 'elif2'">elif2</t> + <t t-else="">else</t> + </t> + <params id="comment-branching">{"condition": "elif1"}</params> + <result id="comment-branching"><![CDATA[elif1]]></result> + + <t t-name="comment-branching-1"> + <t t-if="condition == 'if'">if</t> + <t t-elif="condition == 'elif1'">elif1</t> + <!-- Comment ignored PART OF THE TEST !!! --> + <t t-elif="condition == 'elif2'">elif2</t> + <t t-else="">else</t> + </t> + <params id="comment-branching-1">{"condition": "elif2"}</params> + <result id="comment-branching-1"><![CDATA[elif2]]></result> + + <t t-name="comment-branching-2"> + <div t-if="condition == 'if'">if</div><!-- Comment ignored PART OF THE TEST !!! --><div>sometext</div> + </t> + <params id="comment-branching-2">{"condition": "if"}</params> + <result id="comment-branching-2"><![CDATA[<div>if</div><div>sometext</div>]]></result> + +</templates> |
