@@ -110,26 +110,14 @@ describe('scattermapbox defaults', function() {
110
110
describe ( 'scattermapbox convert' , function ( ) {
111
111
'use strict' ;
112
112
113
- function _convert ( trace , selected ) {
113
+ function _convert ( trace ) {
114
114
var gd = { data : [ trace ] } ;
115
115
Plots . supplyDefaults ( gd ) ;
116
116
117
117
var fullTrace = gd . _fullData [ 0 ] ;
118
118
Plots . doCalcdata ( gd , fullTrace ) ;
119
119
120
120
var calcTrace = gd . calcdata [ 0 ] ;
121
-
122
- if ( selected ) {
123
- var hasDimmedPts = false ;
124
-
125
- selected . forEach ( function ( v , i ) {
126
- if ( v ) hasDimmedPts = true ;
127
- calcTrace [ i ] . dim = v ;
128
- } ) ;
129
-
130
- fullTrace . _hasDimmedPts = hasDimmedPts ;
131
- }
132
-
133
121
return convert ( calcTrace ) ;
134
122
}
135
123
@@ -226,36 +214,41 @@ describe('scattermapbox convert', function() {
226
214
} ;
227
215
228
216
var specs = [ {
229
- patch : { } ,
230
- selected : [ 0 , 1 , 1 ] ,
231
- expected : { stops : [ [ 0 , 1 ] , [ 1 , 0.2 ] ] , props : [ 0 , 1 , 1 ] }
217
+ patch : {
218
+ selectedpoints : [ 1 , 2 ]
219
+ } ,
220
+ expected : { stops : [ [ 0 , 0.2 ] , [ 1 , 1 ] ] , props : [ 0 , 1 , 1 ] }
232
221
} , {
233
- patch : { opacity : 0.5 } ,
234
- selected : [ 0 , 1 , 1 ] ,
235
- expected : { stops : [ [ 0 , 0.5 ] , [ 1 , 0.1 ] ] , props : [ 0 , 1 , 1 ] }
222
+ patch : {
223
+ opacity : 0.5 ,
224
+ selectedpoints : [ 1 , 2 ]
225
+ } ,
226
+ expected : { stops : [ [ 0 , 0.1 ] , [ 1 , 0.5 ] ] , props : [ 0 , 1 , 1 ] }
236
227
} , {
1CF5
237
228
patch : {
238
- marker : { opacity : 0.6 }
229
+ marker : { opacity : 0.6 } ,
230
+ selectedpoints : [ 1 , 2 ]
239
231
} ,
240
- selected : [ 1 , 0 , 1 ] ,
241
- expected : { stops : [ [ 0 , 0.12 ] , [ 1 , 0.6 ] ] , props : [ 0 , 1 , 0 ] }
232
+ expected : { stops : [ [ 0 , 0.12 ] , [ 1 , 0.6 ] ] , props : [ 0 , 1 , 1 ] }
242
233
} , {
243
234
patch : {
244
- marker : { opacity : [ 0.5 , 1 , 0.6 ] }
235
+ marker : {
236
+ opacity : [ 0.5 , 1 , 0.6 ] ,
237
+ } ,
238
+ selectedpoints : [ 0 , 2 ]
245
239
} ,
246
- selected : [ 1 , 0 , 1 ] ,
247
- expected : { stops : [ [ 0 , 0.1 ] , [ 1 , 1 ] , [ 2 , 0.12 ] ] , props : [ 0 , 1 , 2 ] }
240
+ expected : { stops : [ [ 0 , 0.5 ] , [ 1 , 0.2 ] , [ 2 , 0.6 ] ] , props : [ 0 , 1 , 2 ] }
248
241
} , {
249
242
patch : {
250
- marker : { opacity : [ 2 , null , - 0.6 ] }
243
+ marker : { opacity : [ 2 , null , - 0.6 ] } ,
244
+ selectedpoints : [ 0 , 1 , 2 ]
251
245
} ,
252
- selected : [ 1 , 1 , 1 ] ,
253
- expected : { stops : [ [ 0 , 0.2 ] , [ 1 , 0 ] ] , props : [ 0 , 1 , 1 ] }
246
+ expected : { stops : [ [ 0 , 1 ] , [ 1 , 0 ] ] , props : [ 0 , 1 , 1 ] }
254
247
} ] ;
255
248
256
249
specs . forEach ( function ( s , i ) {
257
250
var msg0 = '- case ' + i + ' ' ;
258
- var opts = _convert ( Lib . extendDeep ( { } , _base , s . patch ) , s . selected ) ;
251
+ var opts = _convert ( Lib . extendDeep ( { } , _base , s . patch ) ) ;
259
252
260
253
expect ( opts . circle . paint [ 'circle-opacity' ] . stops )
261
254
. toEqual ( s . expected . stops , msg0 + 'stops' ) ;
0 commit comments