summaryrefslogtreecommitdiff
path: root/addons/base/static/src
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2011-05-20 15:08:54 +0200
committerXavier Morel <xmo@openerp.com>2011-05-20 15:08:54 +0200
commit19e2af20979e5f3a4e48c88d1fee89208ed406f7 (patch)
tree33cf4794cedad3370877edca810a8911f3c9dece /addons/base/static/src
parent2f290527cc1922755cb60f5393730a2a3c59df5b (diff)
[ADD] open/close icon next to group title
bzr revid: xmo@openerp.com-20110520130854-y4dm4tbdfuf5lpi5
Diffstat (limited to 'addons/base/static/src')
-rw-r--r--addons/base/static/src/js/list.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/addons/base/static/src/js/list.js b/addons/base/static/src/js/list.js
index 10a74362558..70ab57026da 100644
--- a/addons/base/static/src/js/list.js
+++ b/addons/base/static/src/js/list.js
@@ -522,6 +522,9 @@ openerp.base.ListView.Groups = Class.extend( /** @lends openerp.base.ListView.Gr
prospekt.datagroup = group;
prospekt.render().insertAfter(
this.point_insertion(row));
+ $(row).find('span.ui-icon')
+ .removeClass('ui-icon-triangle-1-e')
+ .addClass('ui-icon-triangle-1-s');
},
render_groups: function (datagroups) {
var self = this;
@@ -537,10 +540,11 @@ openerp.base.ListView.Groups = Class.extend( /** @lends openerp.base.ListView.Gr
.filter(function (column) {return !column.invisible;})
.each(function (column) {
if (column.id === group.grouped_on) {
- $('<td>')
+ $('<th>')
.text(_.sprintf("%s (%d)",
group.value instanceof Array ? group.value[1] : group.value,
group.length))
+ .prepend('<span class="ui-icon ui-icon-triangle-1-e">')
.appendTo($row);
} else if (column.id in group.aggregates) {
var value = group.aggregates[column.id];