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-attributes.xml | |
| parent | 0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff) | |
initial commit 2
Diffstat (limited to 'addons/web/static/lib/qweb/qweb-test-attributes.xml')
| -rw-r--r-- | addons/web/static/lib/qweb/qweb-test-attributes.xml | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/addons/web/static/lib/qweb/qweb-test-attributes.xml b/addons/web/static/lib/qweb/qweb-test-attributes.xml new file mode 100644 index 00000000..b599b76b --- /dev/null +++ b/addons/web/static/lib/qweb/qweb-test-attributes.xml @@ -0,0 +1,83 @@ +<templates> + <t t-name="static"> + <div foo="a" bar="b" baz="c"/> + </t> + <result id="static"><![CDATA[<div foo="a" bar="b" baz="c"></div>]]></result> + + <t t-name="static-void"> + <img src="/test.jpg" alt="Test"/> + </t> + <result id="static-void"><![CDATA[<img src="/test.jpg" alt="Test"/>]]></result> + + <t t-name="fixed-literal"> + <div t-att-foo="'bar'"/> + </t> + <result id="fixed-literal"><![CDATA[<div foo="bar"></div>]]></result> + + <t t-name="fixed-variable"> + <div t-att-foo="value"/> + </t> + <params id="fixed-variable">{"value": "ok"}</params> + <result id="fixed-variable"><![CDATA[<div foo="ok"></div>]]></result> + + <t t-name="tuple-literal"> + <div t-att="['foo', 'bar']"/> + </t> + <result id="tuple-literal"><![CDATA[<div foo="bar"></div>]]></result> + + <t t-name="tuple-variable"> + <div t-att="value"/> + </t> + <params id="tuple-variable">{"value": ["foo", "bar"]}</params> + <result id="tuple-variable"><![CDATA[<div foo="bar"></div>]]></result> + + <t t-name="object"> + <div t-att="value"/> + </t> + <params id="object">{"value": {"a": 1, "b": 2, "c": 3}}</params> + <result id="object"><![CDATA[<div a="1" b="2" c="3"></div>]]></result> + + <t t-name="format-literal"> + <div t-attf-foo="bar"/> + </t> + <result id="format-literal"><![CDATA[<div foo="bar"></div>]]></result> + + <t t-name="format-value"> + <div t-attf-foo="b{{value}}r"/> + </t> + <params id="format-value">{"value": "a"}</params> + <result id="format-value"><![CDATA[<div foo="bar"></div>]]></result> + + <t t-name="format-expression"> + <div t-attf-foo="{{value + 37}}"/> + </t> + <params id="format-expression">{"value": 5}</params> + <result id="format-expression"><![CDATA[<div foo="42"></div>]]></result> + + <t t-name="format-multiple"> + <div t-attf-foo="a {{value1}} is {{value2}} of {{value3}} ]"/> + </t> + <params id="format-multiple">{ + "value1": 0, + "value2": 1, + "value3": 2 + }</params> + <result id="format-multiple"><![CDATA[ + <div foo="a 0 is 1 of 2 ]"></div> + ]]></result> + + <t t-name="various-escapes"> + <div foo="<foo" + t-att-bar="bar" + t-attf-baz="<{{baz}}>" + t-att="qux"/> + </t> + <params id="various-escapes"><![CDATA[{ + "bar": "<bar>", + "baz": "\"<baz>\"", + "qux": {"qux": "<>"} + }]]></params> + <result id="various-escapes"><![CDATA[ + <div foo="<foo" bar="<bar>" baz="<"<baz>">" qux="<>"></div> + ]]></result> +</templates> |
