diff options
| author | Bhumi Thakkar (Open ERP) <bth@tinyerp.com> | 2011-09-15 19:01:20 +0530 |
|---|---|---|
| committer | Bhumi Thakkar (Open ERP) <bth@tinyerp.com> | 2011-09-15 19:01:20 +0530 |
| commit | e1268a91680435bb88b36e61d8f583c7f0db17ac (patch) | |
| tree | 63bc9595392dfa09d315f19e3cb2aee8d2c419e6 /addons/web_mobile/static/src/xml/web_mobile.xml | |
| parent | 063eedcc6f05485d690d77c62638e9f6a697237a (diff) | |
[IMP] Implement formview fields & notebook with theme.
bzr revid: bth@tinyerp.com-20110915133120-g1pnbvmi9a5tjxpj
Diffstat (limited to 'addons/web_mobile/static/src/xml/web_mobile.xml')
| -rw-r--r-- | addons/web_mobile/static/src/xml/web_mobile.xml | 155 |
1 files changed, 149 insertions, 6 deletions
diff --git a/addons/web_mobile/static/src/xml/web_mobile.xml b/addons/web_mobile/static/src/xml/web_mobile.xml index fc2daf402af..208fba1dc77 100644 --- a/addons/web_mobile/static/src/xml/web_mobile.xml +++ b/addons/web_mobile/static/src/xml/web_mobile.xml @@ -7,6 +7,7 @@ <div data-role="page" id="oe_login"></div> <div id="oe_header" /> <div id="oe_footer" /> + <div id="oe_notepage" /> <div data-role="page" id="oe_sec_menu"></div> <div data-role="page" id="oe_sec_menu_new"></div> <div data-role="page" id="oe_list"></div> @@ -45,7 +46,7 @@ <div data-role="footer" data-theme="b" data-position="fixed"> <h1>Powered by openerp.com</h1> </div> - + </t> <t t-name="Header"> @@ -138,9 +139,147 @@ </div> <t t-call="Footer" /> </t> - +<t t-name="NotePage"> + <div id="oe_note" data-role="content"> + <form> + <t t-foreach="get_fields1" t-as="field1"> + <t t-esc="field1.attrs.name" /> + <div data-role="fieldcontain"> + <t t-if="fields1[field1.attrs.name].type == 'char'"> + <label for=""> + <t t-if="!(field1.attrs.string)" t-esc="fields1[field1.attrs.name].string"></t> + <t t-if="field1.attrs.string" t-esc="field1.attrs.string"></t>: + </label> + <t t-if="values1[field1.attrs.name]"> + <input type="text" id="" t-att-value="values1[field1.attrs.name]"/> + </t> + <t t-if="!(values1[field1.attrs.name])"> + <input type="text" value="" id=""/> + </t> + </t> + <t t-if="fields1[field1.attrs.name].type == 'text'"> + <label for=""> + <t t-if="!(field1.attrs.string)" t-esc="fields1[field1.attrs.name].string"></t> + <t t-if="field1.attrs.string" t-esc="field1.attrs.string"></t>: + </label> + <textarea name="" id=""></textarea> + </t> + <t t-if="fields1[field1.attrs.name].type == 'float'"> + <label for=""> + <t t-if="!(field1.attrs.string)" t-esc="fields1[field1.attrs.name].string"></t> + <t t-if="field1.attrs.string" t-esc="field1.attrs.string"></t>: + </label> + <t t-if="values[field1.attrs.name]"> + <input id="" type="text" t-att-value="values1[field1.attrs.name]"/> + </t> + <t t-if="!(values1[field1.attrs.name])"> + <input id="" type="text" value=""/> + </t> + </t> + <t t-if="fields1[field1.attrs.name].type == 'date'"> + <label for=""> + <t t-if="!(field1.attrs.string)" t-esc="fields1[field1.attrs.name].string"></t> + <t t-if="field1.attrs.string" t-esc="field1.attrs.string"></t>: + </label> + <t t-if="values1[field1.attrs.name]"> + <input id="" type="text" t-att-value="values1[field1.attrs.name]"/> + </t> + <t t-if="!(values1[field1.attrs.name])"> + <input id="" type="text" value=""/> + </t> + </t> + <t t-if="fields1[field1.attrs.name].type == 'datetime'"> + <label for=""> + <t t-if="!(field1.attrs.string)" t-esc="fields1[field1.attrs.name].string"></t> + <t t-if="field1.attrs.string" t-esc="field1.attrs.string"></t>: + </label> + <t t-if="values1[field1.attrs.name]"> + <input id="" type="text" t-att-value="values1[field1.attrs.name]"/> + </t> + <t t-if="!(values1[field1.attrs.name])"> + <input id="" type="text" value=""/> + </t> + </t> + <t t-if="fields1[field1.attrs.name].type == 'boolean'"> + <fieldset data-role="controlgroup"> + <t t-if="values1[field1.attrs.name]"> + <input type="checkbox" name="checkbox-1" id="checkbox-1" checked="yes" class="custom"/> + </t> + <t t-if="!(values1[field1.attrs.name])"> + <input type="checkbox" name="checkbox-1" id="checkbox-1" class="custom" /> + </t> + <label for="checkbox-1"><t t-esc="fields1[field1.attrs.name].string" /></label> + </fieldset> + </t> + <t t-if="fields1[field1.attrs.name].type == 'selection'"> + <label for="" class="select"> + <t t-if="!(field1.attrs.string)" t-esc="fields1[field1.attrs.name].string"></t> + <t t-if="field1.attrs.string" t-esc="field1.attrs.string"></t>: + </label> + <select id="" data-native-menu="false"> + <t t-foreach="fields1[field1.attrs.name].selection" t-as="opt"> + <option t-att-value="opt[0]"><t t-esc="opt[1]"/></option> + </t> + </select> + </t> + <t t-if="fields1[field1.attrs.name].type == 'many2one'"> + <label for="" class="select"> + <t t-if="!(field1.attrs.string)" t-esc="fields1[field1.attrs.name].string"></t> + <t t-if="field1.attrs.string" t-esc="field1.attrs.string"></t>: + </label> + <select id="" data-native-menu="false"> + <t t-if="fields1[field1.attrs.name].selection"> + <t t-foreach="fields1[field1.attrs.name].selection" t-as="opt"> + <t t-if="values1[field1.attrs.name]==opt[0]"> + <option t-att-value="opt[0]" selected="true" ><t t-esc="opt[1]"/></option> + </t> + <t t-if="values1[field1.attrs.name]!=opt[0]"> + <option t-att-value="opt[0]" ><t t-esc="opt[1]"/></option> + </t> + </t> + </t> + </select> + </t> + <t t-if="fields1[field1.attrs.name].type == 'one2many'"> + <ul data-role="listview" data-inset="true" data-theme="d"> + <li data-theme="c"> + <a href="#"> + <t t-esc="til1"/> + </a> + </li> + </ul> + </t> + </div> + </t> + <!-- <t t-if="notebooks"> + <div data-role="collapsible-set"> + <t t-foreach="notebooks.children" t-as="page"> + <t t-if="page.attrs.invisible"> + <div style="display:none;" data-collapsed="true" data-role="collapsible"> + <h3> + <t t-esc="page.attrs.string"></t> + </h3> + <p></p> + </div> + </t> + <t t-if="!page.attrs.invisible"> + <div data-collapsed="true" data-role="collapsible"> + <h3> + <t t-esc="page.attrs.string"></t> + </h3> + </div> + </t> + </t> + </div> + </t>--> + </form> + </div> +</t> <t t-name="FormView"> - <t t-call="Header" /> + <t t-if="temp_flag"> + <t t-call="Header" /> + </t> + <div data-role="content"> <form> <t t-foreach="get_fields" t-as="field"> @@ -243,7 +382,7 @@ <t t-if="fields[field.attrs.name].type == 'one2many'"> <ul data-role="listview" data-inset="true" data-theme="d"> <li data-theme="c"> - <a href="#"> + <a href=""> <t t-esc="til"/> </a> </li> @@ -255,17 +394,19 @@ <div data-role="collapsible-set"> <t t-foreach="notebooks.children" t-as="page"> <t t-if="page.attrs.invisible"> - <div style="display:none;" data-collapsed="true" data-role="collapsible"> + <div style="display:none;" data-collapsed="true" data-role="collapsible" t-att-id="page.attrs.string"> <h3> <t t-esc="page.attrs.string"></t> </h3> + <p></p> </div> </t> <t t-if="!page.attrs.invisible"> - <div data-collapsed="true" data-role="collapsible"> + <div data-collapsed="true" data-role="collapsible" t-att-id="page.attrs.string"> <h3> <t t-esc="page.attrs.string"></t> </h3> + <p></p> </div> </t> </t> @@ -273,6 +414,8 @@ </t> </form> </div> + <t t-if="temp_flag"> <t t-call="Footer" /> + </t> </t> </templates> |
