File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -128,6 +128,14 @@ proto.update = function update(calcTrace) {
128
128
}
129
129
}
130
130
131
+ function remove ( ) {
132
+ if ( hadCluster ) removeCluster ( ) ; else removeNonCluster ( ) ;
133
+ }
134
+
135
+ function add ( ) {
136
+ if ( hasCluster ) addCluster ( ) ; else addNonCluster ( ) ;
137
+ }
138
+
131
139
function repaint ( ) {
132
140
var order = hasCluster ? ORDER . cluster : ORDER . nonCluster ;
133
141
for ( var i = 0 ; i < order . length ; i ++ ) {
@@ -150,12 +158,12 @@ proto.update = function update(calcTrace) {
150
158
var isHidden = trace . visible !== true ;
151
159
152
160
if ( isHidden && ! wasHidden ) {
153
- if ( hadCluster ) removeCluster ( ) ; else removeNonCluster ( ) ;
161
+ remove ( ) ;
154
162
} else if ( ! isHidden && wasHidden ) {
155
- if ( hasCluster ) addCluster ( ) ; else addNonCluster ( ) ;
163
+ add ( ) ;
156
164
} else if ( hadCluster !== hasCluster ) {
157
- if ( hadCluster ) removeCluster ( ) ; else removeNonCluster ( ) ;
158
- if ( hasCluster ) addCluster ( ) ; else addNonCluster ( ) ;
165
+ remove ( ) ;
166
+ add ( ) ;
159
167
} else {
160
168
repaint ( ) ;
161
169
}
You can’t perform that action at this time.
0 commit comments