diff --git a/addons/web_kanban/static/src/css/kanban.css b/addons/web_kanban/static/src/css/kanban.css index 9026251acea..09f3d87d341 100644 --- a/addons/web_kanban/static/src/css/kanban.css +++ b/addons/web_kanban/static/src/css/kanban.css @@ -103,6 +103,9 @@ border-right: 1px solid #b9b9b9; } .openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_group_header { + width: 170px; +} +.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_group_header.oe_kanban_group_folded { width: 1%; } .openerp .oe_kanban_view .oe_form .oe_kanban_column { diff --git a/addons/web_kanban/static/src/css/kanban.sass b/addons/web_kanban/static/src/css/kanban.sass index d6734124def..4de65592813 100644 --- a/addons/web_kanban/static/src/css/kanban.sass +++ b/addons/web_kanban/static/src/css/kanban.sass @@ -128,6 +128,8 @@ border-right: 1px solid #b9b9b9 &.oe_kanban_grouped .oe_kanban_group_header + width: 170px + .oe_kanban_group_header.oe_kanban_group_folded width: 1% .oe_form diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index 0ff879d980b..4fffdd0977a 100644 --- a/addons/web_kanban/static/src/js/kanban.js +++ b/addons/web_kanban/static/src/js/kanban.js @@ -322,7 +322,6 @@ instance.web_kanban.KanbanView = instance.web.View.extend({ }, on_groups_started: function() { var self = this; - this.compute_groups_width(); if (this.group_by) { // Kanban cards drag'n'drop var $columns = this.$el.find('.oe_kanban_column .oe_kanban_column_cards'); @@ -420,27 +419,6 @@ instance.web_kanban.KanbanView = instance.web.View.extend({ }); } }, - compute_groups_width: function() { - var unfolded = 0; - var self = this; - _.each(this.groups, function(group) { - unfolded += group.state.folded ? 0 : 1; - group.$el.children(':first').css('width', ''); - }); - _.each(this.groups, function(group) { - if (!group.state.folded) { - if (182*unfolded>=self.$el.width()) { - group.$el.children(':first').css('width', "170px"); - } else if (262*unfolded