@@ -11,9 +11,15 @@ var mouseEvent = require('../assets/mouse_event');
11
11
var customMatchers = require ( '../assets/custom_matchers' ) ;
12
12
13
13
var MAPBOX_ACCESS_TOKEN = require ( '@build/credentials.json' ) . MAPBOX_ACCESS_TOKEN ;
14
+ var TRANSITION_DELAY = 500 ;
14
15
15
16
var noop = function ( ) { } ;
16
17
18
+ Plotly . setPlotConfig ( {
19
+ mapboxAccessToken : MAPBOX_ACCESS_TOKEN
20
+ } ) ;
21
+
22
+
17
23
describe ( 'mapbox defaults' , function ( ) {
18
24
'use strict' ;
19
25
@@ -244,8 +250,6 @@ describe('mapbox plots', function() {
244
250
245
251
it ( 'should be able to restyle' , function ( done ) {
246
252
function assertMarkerColor ( expectations ) {
247
- var TRANSITION_DELAY = 500 ;
248
-
249
253
return new Promise ( function ( resolve ) {
250
254
setTimeout ( function ( ) {
251
255
var colors = getStyle ( gd , 'circle' , 'circle-color' ) ;
@@ -505,23 +509,34 @@ describe('mapbox plots', function() {
505
509
map = subplot . map ;
506
510
507
511
var sources = map . style . sources ,
508
- layers = map . style . _layers ;
512
+ layers = map . style . _layers ,
513
+ uid = subplot . uid ;
509
514
510
- var plotlySources = Object . keys ( sources ) . filter ( function ( k ) {
515
+ var traceSources = Object . keys ( sources ) . filter ( function ( k ) {
511
516
return k . indexOf ( '-source-' ) !== - 1 ;
512
517
} ) ;
513
518
514
- var plotlyLayers = Object . keys ( layers ) . filter ( function ( k ) {
519
+ var traceLayers = Object . keys ( layers ) . filter ( function ( k ) {
515
520
return k . indexOf ( '-layer-' ) !== - 1 ;
516
521
} ) ;
517
522
523
+ var layoutSources = Object . keys ( sources ) . filter ( function ( k ) {
524
+ return k . indexOf ( uid ) !== - 1 ;
525
+ } ) ;
526
+
527
+ var layoutLayers = Object . keys ( layers ) . filter ( function ( k ) {
528
+ return k . indexOf ( uid ) !== - 1 ;
529
+ } ) ;
530
+
518
531
return {
519
532
map : map ,
520
533
div : subplot . div ,
521
534
sources : sources ,
522
535
layers : layers ,
523
- plotlySources : plotlySources ,
524
- plotlyLayers : plotlyLayers ,
536
+ traceSources : traceSources ,
537
+ traceLayers : traceLayers ,
538
+ layoutSources : layoutSources ,
539
+ layoutLayers : layoutLayers ,
525
540
center : map . getCenter ( ) ,
526
541
zoom : map . getZoom ( ) ,
527
542
style : map . getStyle ( )
@@ -538,7 +553,7 @@ describe('mapbox plots', function() {
538
553
modes . forEach ( function ( mode ) {
539
554
var cntPerMode = 0 ;
540
555
541
- mapInfo . plotlyLayers . forEach ( function ( l ) {
556
+ mapInfo . traceLayers . forEach ( function ( l ) {
542
557
var info = mapInfo . layers [ l ] ;
543
558
544
559
if ( l . indexOf ( mode ) === - 1 ) return ;
@@ -562,7 +577,7 @@ describe('mapbox plots', function() {
562
577
var mapInfo = getMapInfo ( gd ) ,
563
578
values = [ ] ;
564
579
565
- mapInfo . plotlyLayers . forEach ( function ( l ) {
580
+ mapInfo . traceLayers . forEach ( function ( l ) {
566
581
var info = mapInfo . layers [ l ] ;
567
582
568
583
if ( l . indexOf ( mode ) === - 1 ) return ;
@@ -577,7 +592,7 @@ describe('mapbox plots', function() {
577
592
var mapInfo = getMapInfo ( gd ) ,
578
593
out = [ ] ;
579
594
580
- mapInfo . plotlySources . forEach ( function ( s ) {
595
+ mapInfo . traceSources . forEach ( function ( s ) {
581
596
var info = mapInfo . sources [ s ] ;
582
597
583
598
if ( s . indexOf ( mode ) === - 1 ) return ;
0 commit comments