File tree 1 file changed +16
-17
lines changed
1 file changed +16
-17
lines changed Original file line number Diff line number Diff line change @@ -85,24 +85,23 @@ proto.update = function update(calcTrace) {
85
85
var map = subplot . map ;
86
86
var optsAll = convert ( subplot . gd , calcTrace ) ;
87
87
var below = subplot . belowLookup [ 'trace-' + this . uid ] ;
88
- var i , k , opts , order ;
89
- var hasCluster = trace . cluster && trace . cluster . enabled ;
90
- var hadCluster = this . clusterEnabled ;
91
-
92
- if ( hasCluster === hadCluster ) {
93
- order = [ ] ;
94
- if ( below !== this . below ) {
95
- for ( i = order . length - 1 ; i >= 0 ; i -- ) {
96
- k = order [ i ] ;
97
- map . removeLayer ( this . layerIds [ k ] ) ;
98
- }
99
- for ( i = 0 ; i < order . length ; i ++ ) {
100
- k = order [ i ] ;
101
- opts = optsAll [ k ] ;
102
- this . addLayer ( k , opts , below ) ;
103
- }
104
- this . below = below ;
88
+ var i , k , opts ;
89
+ var hasCluster = ! ! ( trace . cluster && trace . cluster . enabled ) ;
90
+ var hadCluster = ! ! this . clusterEnabled ;
91
+
92
+ if ( below !== this . below ) {
93
+ var order = ORDER . nonCluster ;
94
+
95
+ for ( i = order . length - 1 ; i >= 0 ; i -- ) {
96
+ k = order [ i ] ;
97
+ map . removeLayer ( this . layerIds [ k ] ) ;
98
+ }
99
+ for ( i = 0 ; i < order . length ; i ++ ) {
100
+ k = order [ i ] ;
101
+ opts = optsAll [ k ] ;
102
+ this . addLayer ( k , opts , below ) ;
105
103
}
104
+ this . below = below ;
106
105
} else if ( hasCluster && ! hadCluster ) {
107
106
for ( i = ORDER . nonCluster . length - 1 ; i >= 0 ; i -- ) {
108
107
k = ORDER . nonCluster [ i ] ;
You can’t perform that action at this time.
0 commit comments