diff --git a/addons/base/static/src/css/base.css b/addons/base/static/src/css/base.css index 4387e62f58e..279d6bafe71 100644 --- a/addons/base/static/src/css/base.css +++ b/addons/base/static/src/css/base.css @@ -522,6 +522,17 @@ background: linear-gradient(top, #c6c6c6 0%,#5c5c5c 7%,#969595 86%); /* W3C */ text-align: right; } +.openerp .oe-listview tfoot td { + padding: 3px 3px 0; +} +.openerp .oe-listview .oe-list-footer { + text-align: center; + white-space: nowrap; +} +.openerp .oe-listview .oe-list-footer span { + margin: 0 1em; +} + /** list rounded corners rounded corners are a pain on tables: need to round not only table, but diff --git a/addons/base/static/src/js/list.js b/addons/base/static/src/js/list.js index ed71e6c3241..0ec6ae06391 100644 --- a/addons/base/static/src/js/list.js +++ b/addons/base/static/src/js/list.js @@ -451,12 +451,13 @@ openerp.base.ListView = openerp.base.View.extend( /** @lends openerp.base.ListVi return aggregator; }, display_aggregates: function (aggregation) { - var $footer = this.$element.find('.oe-list-footer'); - $footer.text( - _(this.aggregate_columns).map(function (column) { - return _.sprintf( - "%s: %.2f", column.label, aggregation[column.field]); - }).join(' ')); + var $footer = this.$element.find('.oe-list-footer').empty(); + _(this.aggregate_columns).each(function (column) { + $(_.sprintf( + "%s: %.2f", + column.label, aggregation[column.field])) + .appendTo($footer); + }); } // TODO: implement reorder (drag and drop rows) });