Thibault Delavallée (OpenERP) has proposed merging lp:~openerp-dev/openerp-web/7.0-kanban-folded-chm into lp:openerp-web/7.0.
Requested reviews: OpenERP Core Team (openerp) For more details, see: https://code.launchpad.net/~openerp-dev/openerp-web/7.0-kanban-folded-chm/+merge/145591 [FIX] [IMP] kanban view: number of items in a column is now also displayed for folded columns. Indeed, using custom filters, it can be interesting to know whether there are items in the folded column. This branch also solves some CSS issues related to kanban view. -- https://code.launchpad.net/~openerp-dev/openerp-web/7.0-kanban-folded-chm/+merge/145591 Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openerp-web/7.0-kanban-folded-chm.
=== modified file 'addons/web_kanban/static/src/css/kanban.css' --- addons/web_kanban/static/src/css/kanban.css 2013-01-09 09:44:51 +0000 +++ addons/web_kanban/static/src/css/kanban.css 2013-01-30 12:32:23 +0000 @@ -92,12 +92,21 @@ overflow: hidden; text-overflow: ellipsis; } -.openerp .oe_kanban_view .oe_kanban_group_title .oe_kanban_group_length { +.openerp .oe_kanban_view .oe_kanban_group_length { + text-align: center; + display: none; +} +.openerp .oe_kanban_view .oe_kanban_group_length .oe_tag { + position: relative; + top: +8px; + font-weight: bold; +} +.openerp .oe_kanban_view .oe_fold_column .oe_kanban_group_length { position: absolute; top: -1px; right: -14px; - text-align: center; float: right; + display: block; } .openerp .oe_kanban_view .oe_kanban_header:hover .oe_kanban_group_length { display: none; @@ -141,7 +150,8 @@ .openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_group_title, .openerp .oe_kanban_view .oe_kanban_group_folded.oe_kanban_column *, .openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_aggregates, .openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_add { display: none; } -.openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_group_title_vertical { +.openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_group_title_vertical, +.openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_group_length { display: block; } .openerp .oe_kanban_view .oe_kanban_group_folded .oe_dropdown_kanban { @@ -163,7 +173,7 @@ display: none; position: relative; opacity: 0.75; - top: 20px; + top: 26px; } .openerp .oe_kanban_view .oe_kanban_add, .openerp .oe_kanban_view .oe_kanban_header .oe_dropdown_toggle { margin-left: 4px; @@ -175,6 +185,7 @@ } .openerp .oe_kanban_view .oe_kanban_header .oe_dropdown_toggle { top: -2px; + height: 14px; } .openerp .oe_kanban_view .oe_kanban_card, .openerp .oe_kanban_view .oe_dropdown_toggle { cursor: pointer; === modified file 'addons/web_kanban/static/src/css/kanban.sass' --- addons/web_kanban/static/src/css/kanban.sass 2013-01-09 09:44:51 +0000 +++ addons/web_kanban/static/src/css/kanban.sass 2013-01-30 12:32:23 +0000 @@ -54,6 +54,13 @@ &.oe_kanban_grouped .oe_kanban_dummy_cell background: url(/web/static/src/img/form_sheetbg.png) width: 100% + .oe_kanban_group_length + text-align: center + display: none + .oe_tag + position: relative + top: +8px + font-weight: bold .ui-sortable-placeholder border: 1px solid rgba(0,0,0,0.1) visibility: visible !important @@ -118,12 +125,13 @@ white-space: nowrap overflow: hidden text-overflow: ellipsis + .oe_fold_column .oe_kanban_group_length position: absolute top: -1px right: -14px - text-align: center float: right + display: block &.oe_kanban_grouped .oe_kanban_column, .oe_kanban_group_header width: 185px @@ -159,7 +167,7 @@ .oe_kanban_group_folded .oe_kanban_group_title, &.oe_kanban_column *, .oe_kanban_aggregates, .oe_kanban_add display: none - .oe_kanban_group_title_vertical + .oe_kanban_group_title_vertical, .oe_kanban_group_length display: block .oe_dropdown_kanban left: -5px @@ -178,7 +186,7 @@ display: none position: relative opacity: 0.75 - top: 20px + top: 26px // }}} // KanbanQuickCreate {{{ .oe_kanban_add, .oe_kanban_header .oe_dropdown_toggle @@ -189,6 +197,7 @@ top: -8px .oe_kanban_header .oe_dropdown_toggle top: -2px + height: 14px; .oe_kanban_card, .oe_dropdown_toggle cursor: pointer display: inline-block === modified file 'addons/web_kanban/static/src/xml/web_kanban.xml' --- addons/web_kanban/static/src/xml/web_kanban.xml 2013-01-09 09:44:51 +0000 +++ addons/web_kanban/static/src/xml/web_kanban.xml 2013-01-30 12:32:23 +0000 @@ -34,16 +34,21 @@ <t t-if="widget.view._is_quick_create_enabled()"> <div class="oe_kanban_add oe_e" title="Quick create">]</div> </t> - <div class="oe_dropdown_toggle oe_dropdown_kanban"> - <span class="oe_e">í</span> - <ul class="oe_dropdown_menu oe_kanban_group_dropdown"> - <li><a data-action="toggle_fold" href="#">Fold</a></li> - <t t-if="widget.view.grouped_by_m2o and widget.value"> - <li><a data-action="edit" href="#">Edit</a></li> - <li><a data-action="delete" href="#">Delete</a></li> - </t> - </ul> + <div class="oe_dropdown_toggle oe_dropdown_kanban"> + <div class="oe_kanban_group_length"> + <span class="oe_tag"> + <t t-if="widget.group.get('length') > 99"> 99+ </t><t t-if="widget.group.get('length') <= 99"> <t t-esc="widget.group.get('length')"/> </t> + </span> </div> + <span class="oe_e">í</span> + <ul class="oe_dropdown_menu oe_kanban_group_dropdown"> + <li><a data-action="toggle_fold" href="#">Fold</a></li> + <t t-if="widget.view.grouped_by_m2o and widget.value"> + <li><a data-action="edit" href="#">Edit</a></li> + <li><a data-action="delete" href="#">Delete</a></li> + </t> + </ul> + </div> <div class="oe_fold_column"> <div t-attf-class="oe_kanban_group_title #{widget.undefined_title ? 'oe_kanban_group_title_undefined' : ''}"> <div class="oe_kanban_group_length oe_tag"> @@ -57,7 +62,9 @@ </li> </ul> </div> - <span t-if="widget.title" class="oe_kanban_group_title_vertical"><t t-esc="widget.title"/></span> + <span t-if="widget.title" class="oe_kanban_group_title_vertical"> + <t t-esc="widget.title"/> + </span> </div> </t> <t t-if="! widget.view.group_by && widget.view._is_quick_create_enabled()">
_______________________________________________ Mailing list: https://launchpad.net/~openerp-dev-gtk Post to : openerp-dev-gtk@lists.launchpad.net Unsubscribe : https://launchpad.net/~openerp-dev-gtk More help : https://help.launchpad.net/ListHelp