From 3c16fd11320fbc381855474116f90cddb7fb44be Mon Sep 17 00:00:00 2001 From: Gery Debongnie Date: Thu, 14 Nov 2013 15:00:15 +0100 Subject: [PATCH] [IMP] allows expansion of rows in pivottable (addon web_graph) bzr revid: ged@openerp.com-20131114140015-h1hqzl5a70921vkq --- addons/web_graph/static/src/js/graph.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/addons/web_graph/static/src/js/graph.js b/addons/web_graph/static/src/js/graph.js index f7670ab7b60..1c3ebd74075 100644 --- a/addons/web_graph/static/src/js/graph.js +++ b/addons/web_graph/static/src/js/graph.js @@ -262,6 +262,9 @@ var PivotTable = BasicDataView.extend({ attrs.push(''); }); } + if (options && options.foldable) { + attrs.push(' '); + } return attrs.join(' ') + content + ''; }, @@ -276,10 +279,9 @@ var PivotTable = BasicDataView.extend({ var jquery_row = $(''); - var header = $(this.make_cell(data.attributes.value[1], {is_border:true, indent: indent_level})); var row_id = this.generate_id(); - header.prepend('+ '); + var header = $(this.make_cell(data.attributes.value[1], {is_border:true, indent: indent_level, foldable:true, row_id: row_id})); jquery_row.html(header); jquery_row.append(this.make_cell(data.attributes.aggregates[this.measure])); @@ -315,6 +317,12 @@ var PivotTable = BasicDataView.extend({ row.html_tr.after(new_row.html_tr); }); row.expanded = true; + console.log("tr",row.html_tr); + var icon = row.html_tr.find('.icon-caret-right'); + icon.removeClass('icon-caret-right') + .addClass('icon-caret-down'); + console.log("icon",icon); + // console.log("nrst",); }); },