diff --git a/core/src/plugins/editor.ajxp_graphs/class.GraphsViewer.js b/core/src/plugins/editor.ajxp_graphs/class.GraphsViewer.js
index 9ca8b794bf..a9db52af01 100644
--- a/core/src/plugins/editor.ajxp_graphs/class.GraphsViewer.js
+++ b/core/src/plugins/editor.ajxp_graphs/class.GraphsViewer.js
@@ -206,6 +206,10 @@ Class.create("GraphsViewer", AbstractEditor, {
}
chart.addLegend("5%", legendY, "90%", 40, "center");
chart.draw();
+ if(qData['LEGEND']){
+ var el= this.element.down('#'+queryName+'_container');
+ el.down('.dimple-legend-text').innerHTML = qData['LEGEND'];
+ }
div.insert({top:('
')});
this.updateLinks(chart, queryName, jsonData);
this.charts.set(queryName, chart);
@@ -223,6 +227,10 @@ Class.create("GraphsViewer", AbstractEditor, {
chart.setMargins(80, 20, 40, 145);
}
chart.draw(500);
+ if(qData['LEGEND']){
+ var el= this.element.down('#'+queryName+'_container');
+ el.down('.dimple-legend-text').innerHTML = qData['LEGEND'];
+ }
this.updateLinks(chart, queryName, jsonData);
},
@@ -323,11 +331,17 @@ Class.create("GraphsViewer", AbstractEditor, {
this.charts.each(function(pair){
var queryName = pair.key;
var chart = pair.value;
- var qType = this.getQueryByName(queryName)['DIAGRAM'];
+ var qData = this.getQueryByName(queryName);
+ var qType = qData['DIAGRAM'];
if(Prototype.Browser.Gecko && !Prototype.Browser.IE10plus && (!qType || qType == 'bar' || qType == 'area')){
chart.setMargins(80, 20, 40, 145);
}
chart.draw(500);
+ if(qData['LEGEND']){
+ var el = this.element.down('#'+queryName+'_container');
+ el.down('.dimple-legend-text').innerHTML = qData['LEGEND'];
+ }
+
}.bind(this));
this.element.fire("editor:resize", size);
},