@@ -53,10 +53,9 @@ function crossTraceCalc(gd, plotinfo) {
53
53
54
54
// Harmonize start/end (ie. ph0/ph1) values of shared bins
55
55
if ( fullTrace . _computePh ) {
56
- var trace = fullTraces [ i ] ;
57
- var mainData = trace . orientation === 'h' ? 'y' : 'x' ;
56
+ var mainData = fullTrace . orientation === 'h' ? 'y' : 'x' ;
58
57
var bingroup = '_' + mainData + 'bingroup' ;
59
- var groupName = trace [ bingroup ] ;
58
+ var groupName = fullTrace [ bingroup ] ;
60
59
if ( ! groupName ) continue ;
61
60
var groupTraces = fullTraces . filter ( function ( t ) { return t [ bingroup ] === groupName } ) ;
62
61
var leftGap = groupTraces . map ( function ( t ) { return t . _leftGap ; } ) ;
@@ -65,11 +64,11 @@ function crossTraceCalc(gd, plotinfo) {
65
64
rightGap = aggNums ( Math . min , null , rightGap ) ;
66
65
67
66
// Return early if the aggregated left and right gaps are the same
68
- if ( leftGap === trace . _leftGap && rightGap === trace . _rightGap ) continue ;
67
+ if ( leftGap === fullTrace . _leftGap && rightGap === fullTrace . _rightGap ) continue ;
69
68
70
- var pa = Axes . getFromId ( gd , trace . orientation === 'h' ? trace . yaxis : trace . xaxis ) ;
71
- var calendar = trace [ mainData + 'calendar' ] ;
72
- var binEdges = trace . _binEdges ;
69
+ var pa = Axes . getFromId ( gd , fullTrace . orientation === 'h' ? fullTrace . yaxis : fullTrace . xaxis ) ;
70
+ var calendar = fullTrace [ mainData + 'calendar' ] ;
71
+ var binEdges = fullTrace . _binEdges ;
73
72
var roundFn = getBinSpanLabelRound ( leftGap , rightGap , binEdges , pa , calendar ) ;
74
73
var cd = gd . calcdata [ i ] ;
75
74
for ( var j = 0 ; j < cd . length ; j ++ ) {
0 commit comments