@@ -14,6 +14,7 @@ var d3 = require('d3');
14
14
var Plotly = require ( '../../plotly' ) ;
15
15
var Lib = require ( '../../lib' ) ;
16
16
var Plots = require ( '../../plots/plots' ) ;
17
+ var Registry = require ( '../../registry' ) ;
17
18
var dragElement = require ( '../dragelement' ) ;
18
19
var Drawing = require ( '../drawing' ) ;
19
20
var Color = require ( '../color' ) ;
@@ -108,7 +109,7 @@ module.exports = function draw(gd) {
108
109
traces . call ( style )
109
110
. style ( 'opacity' , function ( d ) {
110
111
var trace = d [ 0 ] . trace ;
111
- if ( Plots . traceIs ( trace , 'pie' ) ) {
112
+ if ( Registry . traceIs ( trace , 'pie' ) ) {
112
113
return hiddenSlices . indexOf ( d [ 0 ] . label ) !== - 1 ? 0.5 : 1 ;
113
114
} else {
114
115
return trace . visible === 'legendonly' ? 0.5 : 1 ;
@@ -337,7 +338,7 @@ function drawTexts(g, gd) {
337
338
var legendItem = g . data ( ) [ 0 ] [ 0 ] ,
338
339
fullLayout = gd . _fullLayout ,
339
340
trace = legendItem . trace ,
340
- isPie = Plots . traceIs ( trace , 'pie' ) ,
341
+ isPie = Registry . traceIs ( trace , 'pie' ) ,
341
342
traceIndex = trace . index ,
342
343
name = isPie ? legendItem . label : trace . name ;
343
344
@@ -400,7 +401,7 @@ function setupTraceToggle(g, gd) {
400
401
tracei ,
401
402
newVisible ;
402
403
403
- if ( Plots . traceIs ( trace , 'pie' ) ) {
404
+ if ( Registry . traceIs ( trace , 'pie' ) ) {
404
405
var thisLabel = legendItem . label ,
405
406
thisLabelIndex = hiddenSlices . indexOf ( thisLabel ) ;
406
407
0 commit comments