diff options
| author | Kunal Chavda (OpenERP) <kch@tinyerp.com> | 2011-05-19 18:34:13 +0530 |
|---|---|---|
| committer | Kunal Chavda (OpenERP) <kch@tinyerp.com> | 2011-05-19 18:34:13 +0530 |
| commit | a3131539a6399d8694bc7d8055e0b27f9ff9c934 (patch) | |
| tree | f6b9c391f11b640443b8b0e95c4d60d6bc00b053 /addons/base_graph/static/src | |
| parent | a911e0e079034391910db67e3cb650a5e0d8afb1 (diff) | |
[IMP]Improved code for axis label.
bzr revid: kch@tinyerp.com-20110519130413-5i4uz4fjd4o6tvlm
Diffstat (limited to 'addons/base_graph/static/src')
| -rw-r--r-- | addons/base_graph/static/src/js/graph.js | 17 | ||||
| -rw-r--r-- | addons/base_graph/static/src/xml/base_graph.xml | 8 |
2 files changed, 16 insertions, 9 deletions
diff --git a/addons/base_graph/static/src/js/graph.js b/addons/base_graph/static/src/js/graph.js index 869b26ac291..8f457c2a8d1 100644 --- a/addons/base_graph/static/src/js/graph.js +++ b/addons/base_graph/static/src/js/graph.js @@ -27,6 +27,7 @@ openerp.base_graph.GraphView = openerp.base.Controller.extend({ }, on_loaded: function(data) { var self = this; + this.all_fields = data.all_fields; this.fields_view = data.fields_view; this.name = this.fields_view.name || this.fields_view.arch.attrs.string; this.view_id = this.fields_view.view_id; @@ -52,12 +53,16 @@ openerp.base_graph.GraphView = openerp.base.Controller.extend({ this.operator_field = this.chart_info_fields[1]; } this.chart_info = this.chart_info_fields[0]; + this.x_title = this.fields[this.chart_info_fields[0]]['string']; + this.y_title = this.fields[this.operator_field]['string']; this.load_chart(); }, load_chart: function(result) { var self = this; if(result){ + this.x_title = this.all_fields[this.chart_info_fields[0]]['string']; + this.y_title = this.all_fields[this.operator_field]['string']; self.schedule_chart(result); }else{ this.dataset.read_ids( @@ -191,7 +196,9 @@ openerp.base_graph.GraphView = openerp.base.Controller.extend({ var oth_ax = {}; temp_ax['template'] = "#name#"; + temp_ax['title'] = "<b>"+self.x_title+"</b>" ; oth_ax['lines'] = true; + oth_ax['title'] = "<b>"+self.y_title+"</b>"; if (self.orientation == 'horizontal'){ var x_ax = oth_ax; @@ -212,10 +219,14 @@ openerp.base_graph.GraphView = openerp.base.Controller.extend({ origin:0, xAxis: x_ax, yAxis: y_ax, + padding: { + left: 75 + }, legend: { values: grp_color, - align:"right", + align:"left", valign:"top", + layout: "x", marker:{ type:"round", width:12 @@ -246,10 +257,12 @@ openerp.base_graph.GraphView = openerp.base.Controller.extend({ }, gradient:"3d", height: 20, + radius: 200, legend: { width: 300, - align:"right", + align:"left", valign:"top", + layout: "x", marker:{ type:"round", width:12 diff --git a/addons/base_graph/static/src/xml/base_graph.xml b/addons/base_graph/static/src/xml/base_graph.xml index 319dc78adae..f8e18fabeea 100644 --- a/addons/base_graph/static/src/xml/base_graph.xml +++ b/addons/base_graph/static/src/xml/base_graph.xml @@ -1,12 +1,6 @@ <template> <t t-name="GraphView"> <h2 class="oe_view_title"><t t-esc="fields_view.arch.attrs.string"/></h2> - <table width="100%" height="100%" cellspacing="0" cellpadding="0"> - <tr> - <td> - <div t-att-id="chart+'chart'" style="width:900px;height:500px;border:1px solid #A4BED4;"></div> - </td> - </tr> - </table> + <div t-att-id="chart+'chart'" style="height:300px;position:relative;border:1px solid #A4BED4;"></div> </t> </template>
\ No newline at end of file |
