diff --git a/addons/web/static/src/js/views/list/list_renderer.js b/addons/web/static/src/js/views/list/list_renderer.js index 3327b1bb3e5..69d56acdbcc 100644 --- a/addons/web/static/src/js/views/list/list_renderer.js +++ b/addons/web/static/src/js/views/list/list_renderer.js @@ -404,6 +404,8 @@ var ListRenderer = BasicRenderer.extend({ } return $('') .addClass('o_group_header') + .toggleClass('o_group_open', group.isOpen) + .toggleClass('o_group_has_content', group.count > 0) .data('group', group) .append($th) .append($cells); diff --git a/addons/web/static/src/less/list_view.less b/addons/web/static/src/less/list_view.less index edb4c184408..ce98efa5359 100644 --- a/addons/web/static/src/less/list_view.less +++ b/addons/web/static/src/less/list_view.less @@ -35,14 +35,15 @@ .o_column_sortable { .user-select(none); // Prevent unwanted selection while sorting - &.o-sort-up:after { + &:after { font-family: FontAwesome; margin-left: 5px; + } + + &.o-sort-up:after { content: "\f0d7"; } &.o-sort-down:after { - font-family: FontAwesome; - margin-left: 5px; content: "\f0d8"; } }