summaryrefslogtreecommitdiff
path: root/addons/base/static/src/xml/base.xml
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2011-04-12 15:02:29 +0200
committerXavier Morel <xmo@openerp.com>2011-04-12 15:02:29 +0200
commitb840e25c1d901f0d83c41eef38ada73e8d61bd7b (patch)
tree2d2fc3e7707a93cffb2e5747ee5cfa4e1ee58741 /addons/base/static/src/xml/base.xml
parent6c9886700e5e413998bc33348dc0e8022aa1752a (diff)
[ADD] basic handling of addition button, not hooked in yet
bzr revid: xmo@openerp.com-20110412130229-78sg833pdcbi1gx3
Diffstat (limited to 'addons/base/static/src/xml/base.xml')
-rw-r--r--addons/base/static/src/xml/base.xml15
1 files changed, 11 insertions, 4 deletions
diff --git a/addons/base/static/src/xml/base.xml b/addons/base/static/src/xml/base.xml
index 72fe973f1c9..7586f62eff7 100644
--- a/addons/base/static/src/xml/base.xml
+++ b/addons/base/static/src/xml/base.xml
@@ -153,15 +153,22 @@
</table>
</t>
<table t-name="ListView">
+ <t t-set="columns_count" t-value="visible_columns.length + (options.selectable ? 1 : 0) + (options.deletable ? 1 : 0)"/>
+ <t t-set="actions_span" t-value="Math.floor((options.deletable or options.addable) ? columns_count/2 : 0)"/>
<thead class="ui-widget-header">
- <tr t-if="options.selectable and options.deletable">
- <th t-att-colspan="Math.floor((visible_columns.length + 2) / 2)"
+ <tr t-if="options.selectable">
+ <th t-if="actions_span" t-att-colspan="actions_span"
class="oe-actions">
- <button type="button" id="oe-list-delete">
+ <button type="button" id="oe-list-add"
+ t-if="options.addable">
+ <t t-esc="options.addable"/>
+ </button>
+ <button type="button" id="oe-list-delete"
+ t-if="options.deletable">
Delete
</button>
</th>
- <th t-att-colspan="Math.ceil((visible_columns.length + 2) / 2)"
+ <th t-att-colspan="columns_count - actions_span"
class="oe-list-pager">
<button type="button" data-pager-action="first">First</button>
<button type="button" data-pager-action="previous"