summaryrefslogtreecommitdiff
path: root/addons/web_graph/static/src/js
diff options
context:
space:
mode:
authorGery Debongnie <ged@openerp.com>2013-12-31 10:02:57 +0100
committerGery Debongnie <ged@openerp.com>2013-12-31 10:02:57 +0100
commit3d5b03af08409caf78f3deef263ebebb894d9e61 (patch)
tree11415776933c85fd73ef73d54767c5781cb9dc7d /addons/web_graph/static/src/js
parentc189cd23784ee784cca25fbb860dbce506e6b5d7 (diff)
[IMP] changes the css of the pivot table to make it look decent (at least, not as awful as before), (addon web_graph)
bzr revid: ged@openerp.com-20131231090257-y0os22omx0pgjaqb
Diffstat (limited to 'addons/web_graph/static/src/js')
-rw-r--r--addons/web_graph/static/src/js/graph.js19
1 files changed, 9 insertions, 10 deletions
diff --git a/addons/web_graph/static/src/js/graph.js b/addons/web_graph/static/src/js/graph.js
index 80b7eb07d6c..9fcb7f3ea8e 100644
--- a/addons/web_graph/static/src/js/graph.js
+++ b/addons/web_graph/static/src/js/graph.js
@@ -397,8 +397,9 @@ instance.web_graph.Graph = instance.web.Widget.extend({
return (this.pivot.measure) ? this.fields[this.pivot.measure].string : 'Quantity';
},
- make_border_cell: function (colspan, rowspan) {
- return $('<td></td>').addClass('graph_border')
+ make_border_cell: function (colspan, rowspan, headercell) {
+ var tag = (headercell) ? $('<th></th>') : $('<td></td>');
+ return tag.addClass('graph_border')
.attr('colspan', (colspan) ? colspan : 1)
.attr('rowspan', (rowspan) ? rowspan : 1);
},
@@ -413,9 +414,10 @@ instance.web_graph.Graph = instance.web.Widget.extend({
draw_top_headers: function () {
var self = this,
+ thead = $('<thead></thead>'),
pivot = this.pivot,
height = _.max(_.map(pivot.cols.headers, function(g) {return g.path.length;})),
- header_cells = [[this.make_border_cell(1, height)]];
+ header_cells = [[this.make_border_cell(1, height, true)]];
function set_dim (cols) {
_.each(cols.children, set_dim);
@@ -429,7 +431,7 @@ instance.web_graph.Graph = instance.web.Widget.extend({
}
function make_col_header (col) {
- var cell = self.make_border_cell(col.width, col.height);
+ var cell = self.make_border_cell(col.width, col.height, true);
return cell.append(self.make_header_title(col).attr('data-id', col.id));
}
@@ -452,12 +454,13 @@ instance.web_graph.Graph = instance.web.Widget.extend({
make_cells(pivot.cols.headers, 0);
} else {
make_cells(pivot.cols.main.children, 1);
- header_cells[0].push(self.make_border_cell(1, height).append('Total').css('font-weight', 'bold'));
+ header_cells[0].push(self.make_border_cell(1, height, true).append('Total').css('font-weight', 'bold'));
}
_.each(header_cells, function (cells) {
- self.table.append($('<tr></tr>').append(cells));
+ thead.append($('<tr></tr>').append(cells));
});
+ self.table.append(thead);
},
get_measure_type: function () {
@@ -500,10 +503,6 @@ instance.web_graph.Graph = instance.web.Widget.extend({
var color,
total,
cell = $('<td></td>');
- if ((self.mode === 'pivot') && (row.is_expanded) && (row.path.length <=2)) {
- color = row.path.length * 5 + 240;
- cell.css('background-color', $.Color(color, color, color));
- }
if (value === undefined) {
return cell;
}