summaryrefslogtreecommitdiff
path: root/addons/web_mobile/static/src/xml/web_mobile.xml
diff options
context:
space:
mode:
Diffstat (limited to 'addons/web_mobile/static/src/xml/web_mobile.xml')
-rw-r--r--addons/web_mobile/static/src/xml/web_mobile.xml60
1 files changed, 41 insertions, 19 deletions
diff --git a/addons/web_mobile/static/src/xml/web_mobile.xml b/addons/web_mobile/static/src/xml/web_mobile.xml
index 775ac90c66c..8299d40c171 100644
--- a/addons/web_mobile/static/src/xml/web_mobile.xml
+++ b/addons/web_mobile/static/src/xml/web_mobile.xml
@@ -132,13 +132,32 @@
<t t-name="ListView">
<t t-call="Header" />
<div id="content" data-role="content">
- <ul data-role="listview" data-inset="true" data-theme="d" data-filter="true">
- <li data-theme="c" t-foreach="records" t-as="record">
- <a id="list-id" t-att-data-id="record[0]" href="#">
- <t t-esc="record[1]"/>
- </a>
- </li>
- </ul>
+ <t t-if="!(records.length>0)">
+ No one record is created
+ </t>
+ <t t-if="records.length>0">
+ <ul data-role="listview" data-inset="true" data-theme="d" data-filter="true">
+ <li data-theme="c" t-foreach="records" t-as="record">
+ <t t-foreach="record[1].split(',')" t-as="data1">
+ <t t-if="record[1].split(',')[0]==data1">
+ <a id="list-id" t-att-data-id="record[0]" href="#">
+ <t t-esc="data1" />
+ </a>
+ </t>
+ </t>
+ <p>
+ <t t-foreach="record[1].split(',')" t-as="data1">
+ <t t-if="record[1].split(',')[0]!=data1">
+ <t t-esc="data1" />
+ </t>
+ </t>
+ </p>
+ <t t-foreach="data" t-as="data1">
+ <t t-esc="data1[0]" />
+ </t>
+ </li>
+ </ul>
+ </t>
</div>
<t t-call="Footer" />
</t>
@@ -148,12 +167,11 @@
<t t-call="Header" />
</t>
<div data-role="content">
-
<form>
- <t t-foreach="get_fields" t-as="field">
+ <t t-foreach="get_fields" t-as="field">
<div data-role="fieldcontain">
<t t-if="fields[field.attrs.name].type == 'char'">
- <label for="">
+ <label t-att-for="field.attrs.name">
<t t-if="!(field.attrs.string)" t-esc="fields[field.attrs.name].string"></t>
<t t-if="field.attrs.string" t-esc="field.attrs.string"></t>:
</label>
@@ -178,7 +196,7 @@
<textarea name="" id="" readonly="true"></textarea>
</t>
<t t-if="fields[field.attrs.name].type == 'integer'">
- <label for="">
+ <label t-att-for="field.attrs.name">
<t t-if="!(field.attrs.string)" t-esc="fields[field.attrs.name].string"></t>
<t t-if="field.attrs.string" t-esc="field.attrs.string"></t>:
</label>
@@ -190,7 +208,7 @@
</t>
</t>
<t t-if="fields[field.attrs.name].type == 'float_time'">
- <label for="">
+ <label t-att-for="field.attrs.name">
<t t-if="!(field.attrs.string)" t-esc="fields[field.attrs.name].string"></t>
<t t-if="field.attrs.string" t-esc="field.attrs.string"></t>:
</label>
@@ -202,7 +220,7 @@
</t>
</t>
<t t-if="fields[field.attrs.name].type == 'float'">
- <label for="">
+ <label t-att-for="field.attrs.name">
<t t-if="!(field.attrs.string)" t-esc="fields[field.attrs.name].string"></t>
<t t-if="field.attrs.string" t-esc="field.attrs.string"></t>:
</label>
@@ -277,14 +295,18 @@
<select id="" data-native-menu="false" t-att-for="fields[field.attrs.name].relation">
<t t-if="fields[field.attrs.name].selection">
<t t-foreach="fields[field.attrs.name].selection" t-as="opt">
- <t t-if="values[field.attrs.name]==opt[0]">
+
+ <t t-if="values[field.attrs.name] and values[field.attrs.name]==opt[0]">
<option t-att-value="opt[0]" selected="true" ><t t-esc="opt[1]"/></option>
</t>
- <t t-if="values[field.attrs.name]!=opt[0]">
+ <t t-if="values[field.attrs.name] and values[field.attrs.name]!=opt[0]">
<option t-att-value="opt[0]" ><t t-esc="opt[1]"/></option>
</t>
</t>
</t>
+ <t t-if="values[field.attrs.name] and !fields[field.attrs.name].selection">
+ <option t-att-value="values[field.attrs.name][0]" ><t t-esc="values[field.attrs.name][1]"/></option>
+ </t>
</select>
<t t-if="fields[field.attrs.name].selection">
<a id="formbutton" href="#" title="Form View"><img src="/web/static/src/img/icons/gtk-index.png" /></a>
@@ -292,11 +314,11 @@
</t>
<t t-if="fields[field.attrs.name].type == 'one2many'">
<ul data-role="listview" data-inset="true" data-theme="d">
- <li data-theme="c" t-att-for="field.attrs.name">
+ <li data-theme="c" t-att-for="field.attrs.name" >
<a href="">
- <t t-esc="til"/>
+ <t t-esc="fields[field.attrs.name].string"/>
</a>
- </li>
+ </li>
</ul>
</t>
</div>
@@ -325,4 +347,4 @@
<t t-call="Footer" />
</t>
</t>
-</templates>
+</templates> \ No newline at end of file