Skip to content
This repository has been archived by the owner on Nov 25, 2020. It is now read-only.

Commit

Permalink
Optionally pass a LEGEND to replace the default chart legend indicati…
Browse files Browse the repository at this point in the history
…ng "All"
  • Loading branch information
cdujeu committed Oct 16, 2014
1 parent 9c9a8e7 commit c870ebf
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion core/src/plugins/editor.ajxp_graphs/class.GraphsViewer.js
Expand Up @@ -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:('<table class="innerTitle"><tr><td>'+qData['LABEL']+'</td></tr></table>')});
this.updateLinks(chart, queryName, jsonData);
this.charts.set(queryName, chart);
Expand All @@ -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);
},

Expand Down Expand Up @@ -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);
},
Expand Down

0 comments on commit c870ebf

Please sign in to comment.