@@ -395,10 +395,12 @@ function extremeText(d, isTop) {
395
395
return linearFormat ( v , d . tickFormat ) ;
396
396
}
397
397
398
- module . exports = function ( gd , svg , parcoordsLineLayers , cdModule , layout , callbacks ) {
398
+ module . exports = function parcoords ( gd , cdModule , layout , callbacks ) {
399
399
var state = parcoordsInteractionState ( ) ;
400
400
401
401
var fullLayout = gd . _fullLayout ;
402
+ var svg = fullLayout . _toppaper ;
403
+ var glContainer = fullLayout . _glcontainer ;
402
404
403
405
// mock one linear axes for tick formatting
404
406
linearAxis = { type : 'linear' , showexponent : 'all' , exponentformat : 'B' } ;
@@ -409,11 +411,11 @@ module.exports = function(gd, svg, parcoordsLineLayers, cdModule, layout, callba
409
411
. map ( model . bind ( 0 , layout ) )
410
412
. map ( viewModel . bind ( 0 , state , callbacks ) ) ;
411
413
412
- parcoordsLineLayers . each ( function ( d , i ) {
414
+ glContainer . each ( function ( d , i ) {
413
415
return Lib . extendFlat ( d , vm [ i ] ) ;
414
416
} ) ;
415
417
416
- var parcoordsLineLayer = parcoordsLineLayers . selectAll ( '.gl-canvas' )
418
+ var parcoordsLineLayer = glContainer . selectAll ( '.gl-canvas' )
417
419
. each ( function ( d ) {
418
420
// FIXME: figure out how to handle multiple instances
419
421
d . viewModel = vm [ 0 ] ;
0 commit comments