diff options
| author | Xavier Morel <xmo@openerp.com> | 2011-08-09 13:25:27 +0200 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2011-08-09 13:25:27 +0200 |
| commit | 680aeb0ae2bed9d7641359f1c85de62dd20e4049 (patch) | |
| tree | ed9e7e287656d10e87d4b463faaed2906980cca4 /addons/base/static/src/xml | |
| parent | 605326208d29afe6281a829243f3e96dbe828585 (diff) | |
[IMP] remove bunch of crummy padding-fiddling JS, replace with slightly less crummy (but still pretty bad) padding code in template + CSS
bzr revid: xmo@openerp.com-20110809112527-tb4ycvd6d254duvn
Diffstat (limited to 'addons/base/static/src/xml')
| -rw-r--r-- | addons/base/static/src/xml/base.xml | 45 |
1 files changed, 23 insertions, 22 deletions
diff --git a/addons/base/static/src/xml/base.xml b/addons/base/static/src/xml/base.xml index 9517c8d847c..dbbc9835110 100644 --- a/addons/base/static/src/xml/base.xml +++ b/addons/base/static/src/xml/base.xml @@ -240,35 +240,36 @@ <h2 class="oe_view_title"><t t-esc="title"/></h2> <select name="parent" style="width: 30%"> </select> + <table> + <thead> + <tr> + <th t-foreach="fields_view" t-as="field" + t-if="!field.attrs.modifiers.tree_invisible" + class="treeview-header"> + <t t-esc="fields[field.attrs.name].string" /> + </th> + </tr> + </thead> + <tbody> + </tbody> + </table> </t> -<table t-name="TreeView.architecture"> - <thead> - <tr> - <th t-foreach="fields_view" t-as="field" - t-if="!field.attrs.modifiers.tree_invisible" - class="treeview-header"> - <t t-esc="fields[field.attrs.name].string" /> - </th> - </tr> - </thead> - <tbody> - <t t-call="TreeView.rows"/> - </tbody> -</table> <tr t-name="TreeView.rows" t-foreach="records" t-as="record" - t-att-id="'treerow_' + record.id"> + t-att-id="'treerow_' + record.id" + t-att-data-level="level + 1"> <t t-set="children" t-value="record[children_field]"/> - <td t-if="children and children.length" - class="treeview-tr"> - <img t-att-id="'parentimg_' + record.id" + <t t-set="has_children" t-value="children and children.length"/> + + <td t-foreach="fields_view" t-as="field" + t-if="!field.attrs.modifiers.tree_invisible" + t-att-style="!field_index ? 'padding-left: ' + 19*level + 'px' : undefined" + t-att-class="!field_index and has_children ? 'treeview-tr' : 'treeview-td'"> + <img t-if="!field_index and has_children" + t-att-id="'parentimg_' + record.id" t-att-data-id="record.id" src="/base/static/src/img/expand.gif" width="16" height="16" border="0"/> - </td> - <td t-foreach="fields_view" t-as="field" - t-if="!field.attrs.modifiers.tree_invisible" - class="treeview-td"> <span t-if="!field.attrs.modifiers.invisible"> <t t-esc="record[field.attrs.name]" /> </span> |
