File tree Expand file tree Collapse file tree 3 files changed +28
-28
lines changed Expand file tree Collapse file tree 3 files changed +28
-28
lines changed Original file line number Diff line number Diff line change @@ -20,20 +20,20 @@ defaults._set('doughnut', {
20
20
} ,
21
21
legendCallback : function ( chart ) {
22
22
var list = document . createElement ( 'ul' ) ;
23
- list . setAttribute ( 'class' , chart . id + '-legend' ) ;
24
-
25
23
var data = chart . data ;
26
24
var datasets = data . datasets ;
27
25
var labels = data . labels ;
28
26
29
- if ( datasets . length ) {
30
- for ( var i = 0 ; i < datasets [ 0 ] . data . length ; ++ i ) {
31
- var listItem = list . appendChild ( document . createElement ( 'li' ) ) ;
32
- var listItemSpan = listItem . appendChild ( document . createElement ( 'span' ) ) ;
33
- listItemSpan . style . backgroundColor = datasets [ 0 ] . backgroundColor [ i ] ;
34
- if ( labels [ i ] ) {
35
- listItem . appendChild ( document . createTextNode ( labels [ i ] ) ) ;
36
- }
27
+ var i , ilen , listItem , listItemSpan ;
28
+
29
+ list . setAttribute ( 'class' , chart . id + '-legend' ) ;
30
+
31
+ for ( i = 0 , ilen = datasets [ 0 ] . data . length || 0 ; i < ilen ; ++ i ) {
32
+ listItem = list . appendChild ( document . createElement ( 'li' ) ) ;
33
+ listItemSpan = listItem . appendChild ( document . createElement ( 'span' ) ) ;
34
+ listItemSpan . style . backgroundColor = datasets [ 0 ] . backgroundColor [ i ] ;
35
+ if ( labels [ i ] ) {
36
+ listItem . appendChild ( document . createTextNode ( labels [ i ] ) ) ;
37
37
}
38
38
}
39
39
Original file line number Diff line number Diff line change @@ -33,20 +33,20 @@ defaults._set('polarArea', {
33
33
startAngle : - 0.5 * Math . PI ,
34
34
legendCallback : function ( chart ) {
35
35
var list = document . createElement ( 'ul' ) ;
36
- list . setAttribute ( 'class' , chart . id + '-legend' ) ;
37
-
38
36
var data = chart . data ;
39
37
var datasets = data . datasets ;
40
38
var labels = data . labels ;
41
39
42
- if ( datasets . length ) {
43
- for ( var i = 0 ; i < datasets [ 0 ] . data . length ; ++ i ) {
44
- var listItem = list . appendChild ( document . createElement ( 'li' ) ) ;
45
- var listItemSpan = listItem . appendChild ( document . createElement ( 'span' ) ) ;
46
- listItemSpan . style . backgroundColor = datasets [ 0 ] . backgroundColor [ i ] ;
47
- if ( labels [ i ] ) {
48
- listItem . appendChild ( document . createTextNode ( labels [ i ] ) ) ;
49
- }
40
+ var i , ilen , listItem , listItemSpan ;
41
+
42
+ list . setAttribute ( 'class' , chart . id + '-legend' ) ;
43
+
44
+ for ( i = 0 , ilen = datasets [ 0 ] . data . length || 0 ; i < ilen ; ++ i ) {
45
+ listItem = list . appendChild ( document . createElement ( 'li' ) ) ;
46
+ listItemSpan = listItem . appendChild ( document . createElement ( 'span' ) ) ;
47
+ listItemSpan . style . backgroundColor = datasets [ 0 ] . backgroundColor [ i ] ;
48
+ if ( labels [ i ] ) {
49
+ listItem . appendChild ( document . createTextNode ( labels [ i ] ) ) ;
50
50
}
51
51
}
52
52
Original file line number Diff line number Diff line change @@ -72,16 +72,16 @@ defaults._set('global', {
72
72
73
73
legendCallback : function ( chart ) {
74
74
var list = document . createElement ( 'ul' ) ;
75
+ var i , ilen , listItem , listItemSpan ;
76
+
75
77
list . setAttribute ( 'class' , chart . id + '-legend' ) ;
76
78
77
- if ( datasets . length ) {
78
- for ( var i = 0 ; i < chart . data . datasets . length ; i ++ ) {
79
- var listItem = list . appendChild ( document . createElement ( 'li' ) ) ;
80
- var listItemSpan = listItem . appendChild ( document . createElement ( 'span' ) ) ;
81
- listItemSpan . style . backgroundColor = chart . data . datasets [ i ] . backgroundColor ;
82
- if ( chart . data . datasets [ i ] . label ) {
83
- listItem . appendChild ( document . createTextNode ( chart . data . datasets [ i ] . label ) ) ;
84
- }
79
+ for ( i = 0 , ilen = chart . data . datasets . length || 0 ; i < ilen ; i ++ ) {
80
+ listItem = list . appendChild ( document . createElement ( 'li' ) ) ;
81
+ listItemSpan = listItem . appendChild ( document . createElement ( 'span' ) ) ;
82
+ listItemSpan . style . backgroundColor = chart . data . datasets [ i ] . backgroundColor ;
83
+ if ( chart . data . datasets [ i ] . label ) {
84
+ listItem . appendChild ( document . createTextNode ( chart . data . datasets [ i ] . label ) ) ;
85
85
}
86
86
}
87
87
You can’t perform that action at this time.
0 commit comments