Merge pull request #2885 from neilmacintyre/master

cached index and length
This commit is contained in:
Evert Timberg 2016-07-09 09:12:57 -04:00 committed by GitHub
commit 609df5fb16

View File

@ -267,11 +267,15 @@ module.exports = function(Chart) {
//gets the max border or hover width to properly scale pie charts
getMaxBorderWidth: function (elements) {
var max = 0;
var max = 0,
index = this.index,
length = elements.length,
borderWidth,
hoverWidth;
for (var i = 0; i < elements.length; i++) {
var borderWidth = elements[i]._model ? elements[i]._model.borderWidth : 0,
hoverWidth = elements[i]._chart ? elements[i]._chart.config.data.datasets[this.index].hoverBorderWidth : 0;
for (var i = 0; i < length; i++) {
borderWidth = elements[i]._model ? elements[i]._model.borderWidth : 0;
hoverWidth = elements[i]._chart ? elements[i]._chart.config.data.datasets[index].hoverBorderWidth : 0;
max = borderWidth > max ? borderWidth : max;
max = hoverWidth > max ? hoverWidth : max;