File tree Expand file tree Collapse file tree 1 file changed +16
-17
lines changed Expand file tree Collapse file tree 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) {
8585 var map = subplot . map ;
8686 var optsAll = convert ( subplot . gd , calcTrace ) ;
8787 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 ) ;
105103 }
104+ this . below = below ;
106105 } else if ( hasCluster && ! hadCluster ) {
107106 for ( i = ORDER . nonCluster . length - 1 ; i >= 0 ; i -- ) {
108107 k = ORDER . nonCluster [ i ] ;
You can’t perform that action at this time.
0 commit comments