Project

General

Profile

« Previous | Next » 

Revision 5d0a54a5

Added by Tomer Brisker about 9 years ago

Fixes #7533 - auto resize pie chart labels to prevent overflow

View differences:

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