]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
cached index and length 2885/head
authorNeil Macintyre <nmac2011@gmail.com>
Thu, 30 Jun 2016 22:10:11 +0000 (18:10 -0400)
committerNeil Macintyre <nmac2011@gmail.com>
Thu, 30 Jun 2016 22:10:11 +0000 (18:10 -0400)
src/controllers/controller.doughnut.js

index d073e0afcc2b70a7ad264b2a856b6e221ecc86d4..32fc3e7cefb2fba9466fa8b030fd4b4019c9f896 100644 (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;
-
-            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;
+            var max = 0,
+                               index = this.index,
+                               length = elements.length,
+                               borderWidth,
+                               hoverWidth;
+
+            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;