diff --git a/addons/web_kanban/static/src/css/kanban.css b/addons/web_kanban/static/src/css/kanban.css index 9026251acea..ae1903979a8 100644 --- a/addons/web_kanban/static/src/css/kanban.css +++ b/addons/web_kanban/static/src/css/kanban.css @@ -32,7 +32,7 @@ clear: both; } .openerp .oe_kanban_view .oe_kanban_content { - word-break: break-all; + word-wrap: break-word; } .openerp .oe_kanban_view .oe_kanban_content .oe_star_on, .openerp .oe_kanban_view .oe_kanban_content .oe_star_off { color: #cccccc; @@ -102,9 +102,6 @@ border-left: 1px solid #f0f8f8; border-right: 1px solid #b9b9b9; } -.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_group_header { - width: 1%; -} .openerp .oe_kanban_view .oe_form .oe_kanban_column { padding: 0px; background: white; @@ -239,6 +236,7 @@ } .openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_record { margin-bottom: 4px; + width: 200px; } .openerp .oe_kanban_view .oe_kanban_avatar_smallbox { height: 40px; diff --git a/addons/web_kanban/static/src/css/kanban.sass b/addons/web_kanban/static/src/css/kanban.sass index d6734124def..4d7b0b82bac 100644 --- a/addons/web_kanban/static/src/css/kanban.sass +++ b/addons/web_kanban/static/src/css/kanban.sass @@ -69,7 +69,7 @@ .oe_kanban_clear clear: both .oe_kanban_content - word-break: break-all + word-wrap: break-word .oe_star_on, .oe_star_off color: #ccc text-shadow: 0 0 2px black @@ -126,10 +126,6 @@ background: #f0eeee border-left: 1px solid #f0f8f8 border-right: 1px solid #b9b9b9 - &.oe_kanban_grouped - .oe_kanban_group_header - width: 1% - .oe_form .oe_kanban_column padding: 0px @@ -233,8 +229,10 @@ .oe_kanban_title font-weight: bold margin: 2px 4px - &.oe_kanban_grouped .oe_kanban_record - margin-bottom: 4px + &.oe_kanban_grouped + .oe_kanban_record + margin-bottom: 4px + width: 200px .oe_kanban_avatar_smallbox height: 40px width: 40px diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index 26526f85040..cfb2ea71bc5 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