[IMP] Stylize 'Undefined' groups

bzr revid: fme@openerp.com-20111104182619-x7j835y6rxy3o033
This commit is contained in:
Fabien Meghazi
2011-11-04 19:26:19 +01:00
parent fd5416ed0b
commit ae080837bf
3 changed files with 14 additions and 12 deletions
@@ -22,6 +22,9 @@
font-size: 130%;
font-weight: bold;
}
.openerp .oe_kanban_group_title_undefined {
color: #666666;
}
.openerp .oe_kanban_group_title_vertical {
writing-mode: tb-rl;
-webkit-transform: rotate(90deg);
+8 -9
View File
@@ -143,13 +143,11 @@ openerp.web_kanban.KanbanView = openerp.web.View.extend({
remaining = groups.length - 1,
groups_array = [];
_.each(groups, function (group, index) {
var group_name, group_value, group_aggregates = {};
var group_name = group_value = group.value,
group_aggregates = {};
if (group.value instanceof Array) {
group_name = group.value[1];
group_value = group.value[0];
} else {
group_name = '' + group.value;
group_value = group.value;
}
_.each(self.aggregates, function(value, key) {
group_aggregates[value] = group.aggregates[key];
@@ -274,12 +272,13 @@ openerp.web_kanban.KanbanGroup = openerp.web.Widget.extend({
this.view = parent;
this.value = value;
this.title = title;
if (title === false) {
this.title = _t('Undefined');
this.undefined_title = true;
}
this.aggregates = aggregates || {};
if (!title && !value) {
this.state = {};
this.foldable = this.draggable = false;
} else {
this.foldable = this.draggable = true;
this.state = {};
if (title || value) {
var key = '' + this.view.group_by + '' + value;
if (!this.view.groups_states[key]) {
this.view.groups_states[key] = {
@@ -13,10 +13,10 @@
</div>
</t>
<t t-name="KanbanView.group_header">
<td class="oe_kanban_group_header">
<div t-if="widget.foldable" class="oe_kanban_fold_icon"></div>
<td class="oe_kanban_group_header" t-if="widget.view.group_by">
<div class="oe_kanban_fold_icon"></div>
<div class="oe_fold_column">
<div class="oe_kanban_group_title" t-if="widget.title">
<div t-attf-class="oe_kanban_group_title #{widget.undefined_title ? 'oe_kanban_group_title_undefined' : ''}">
<t t-esc="widget.title"/>
</div>
<ul class="oe_kanban_aggregates">