Revision 5d0a54a5
Added by Tomer Brisker about 9 years ago
app/assets/javascripts/charts.js | ||
---|---|---|
$(target).bind("plotclick", function (event, pos, item) {
|
||
search_on_click(event, item);
|
||
});
|
||
resize_label(target.children('.pieLabel').first());
|
||
});
|
||
};
|
||
|
||
function resize_label(label){
|
||
var labelOffset = parseInt(label.css('left'));
|
||
var ratio = (label.parent().width()-2*labelOffset)/label.width();
|
||
if (ratio < 1){
|
||
label.css('font-size', parseInt(label.css('font-size'))*ratio);
|
||
}
|
||
label.css('right', labelOffset); //make sure it is centered
|
||
}
|
||
|
||
function expanded_pie(target, data){
|
||
$.plot(target, data, {
|
||
colors: ['#0099d3', '#393f44','#00618a','#505459','#057d9f','#025167'],
|
Also available in: Unified diff
Fixes #7533 - auto resize pie chart labels to prevent overflow