@@ -86,7 +86,7 @@ function plotOne(gd, plotinfo, cd) {
8686 makeBackground ( plotGroup , perimeter , contours ) ;
8787 makeFills ( plotGroup , pathinfo , perimeter , contours ) ;
8888 makeLinesAndLabels ( plotGroup , pathinfo , gd , cd [ 0 ] , contours , perimeter ) ;
89- clipGaps ( plotGroup , plotinfo , fullLayout . _defs , cd [ 0 ] , perimeter ) ;
89+ clipGaps ( plotGroup , plotinfo , fullLayout . _clips , cd [ 0 ] , perimeter ) ;
9090}
9191
9292function emptyPathinfo ( contours , plotinfo , cd0 ) {
@@ -281,7 +281,7 @@ function makeLinesAndLabels(plotgroup, pathinfo, gd, cd0, contours, perimeter) {
281281 var linegroup = exports . createLines ( lineContainer , showLines || showLabels , pathinfo ) ;
282282
283283 var lineClip = exports . createLineClip ( lineContainer , clipLinesForLabels ,
284- gd . _fullLayout . _defs , cd0 . trace . uid ) ;
284+ gd . _fullLayout . _clips , cd0 . trace . uid ) ;
285285
286286 var labelGroup = plotgroup . selectAll ( 'g.contourlabels' )
287287 . data ( showLabels ? [ 0 ] : [ ] ) ;
@@ -403,10 +403,10 @@ exports.createLines = function(lineContainer, makeLines, pathinfo) {
403403 return linegroup ;
404404} ;
405405
406- exports . createLineClip = function ( lineContainer , clipLinesForLabels , defs , uid ) {
406+ exports . createLineClip = function ( lineContainer , clipLinesForLabels , clips , uid ) {
407407 var clipId = clipLinesForLabels ? ( 'clipline' + uid ) : null ;
408408
409- var lineClip = defs . select ( '. clips' ) . selectAll ( '#' + clipId )
409+ var lineClip = clips . selectAll ( '#' + clipId )
410410 . data ( clipLinesForLabels ? [ 0 ] : [ ] ) ;
411411 lineClip . exit ( ) . remove ( ) ;
412412
@@ -630,10 +630,10 @@ exports.drawLabels = function(labelGroup, labelData, gd, lineClip, labelClipPath
630630 }
631631} ;
632632
633- function clipGaps ( plotGroup , plotinfo , defs , cd0 , perimeter ) {
633+ function clipGaps ( plotGroup , plotinfo , clips , cd0 , perimeter ) {
634634 var clipId = 'clip' + cd0 . trace . uid ;
635635
636- var clipPath = defs . select ( '. clips' ) . selectAll ( '#' + clipId )
636+ var clipPath = clips . selectAll ( '#' + clipId )
637637 . data ( cd0 . trace . connectgaps ? [ ] : [ 0 ] ) ;
638638 clipPath . enter ( ) . append ( 'clipPath' )
639639 . classed ( 'contourclip' , true )
0 commit comments