@@ -642,22 +642,23 @@ function relinkPrivateKeys(toLayout, fromLayout) {
642
642
}
643
643
}
644
644
645
- plots . supplyDataDefaults = function ( traceIn , i , layout ) {
645
+ plots . supplyDataDefaults = function ( traceIn , traceIndex , layout ) {
646
646
var traceOut = { } ,
647
- defaultColor = Color . defaults [ i % Color . defaults . length ] ;
647
+ defaultColor = Color . defaults [ traceIndex % Color . defaults . length ] ;
648
648
649
649
function coerce ( attr , dflt ) {
650
650
return Lib . coerce ( traceIn , traceOut , plots . attributes , attr , dflt ) ;
651
651
}
652
652
653
653
function coerceSubplotAttr ( subplotType , subplotAttr ) {
654
654
if ( ! plots . traceIs ( traceOut , subplotType ) ) return ;
655
+
655
656
return Lib . coerce ( traceIn , traceOut ,
656
657
plots . subplotsRegistry [ subplotType ] . attributes , subplotAttr ) ;
657
658
}
658
659
659
660
// module-independent attributes
660
- traceOut . index = i ;
661
+ traceOut . index = traceIndex ;
661
662
var visible = coerce ( 'visible' ) ;
662
663
663
664
coerce ( 'type' ) ;
@@ -684,7 +685,7 @@ plots.supplyDataDefaults = function(traceIn, i, layout) {
684
685
685
686
if ( _module ) _module . supplyDefaults ( traceIn , traceOut , defaultColor , layout ) ;
686
687
687
- coerce ( 'name' , 'trace ' + i ) ;
688
+ coerce ( 'name' , 'trace ' + traceIndex ) ;
688
689
689
690
if ( ! plots . traceIs ( traceOut , 'noOpacity' ) ) coerce ( 'opacity' ) ;
690
691
0 commit comments