diff options
Diffstat (limited to 'addons/base/static/src/xml/base.xml')
| -rw-r--r-- | addons/base/static/src/xml/base.xml | 15 |
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" |
