@@ -14,6 +14,7 @@ var d3 = require('d3');
1414var Plotly = require ( '../../plotly' ) ;
1515var Lib = require ( '../../lib' ) ;
1616var Plots = require ( '../../plots/plots' ) ;
17+ var Registry = require ( '../../registry' ) ;
1718var dragElement = require ( '../dragelement' ) ;
1819var Drawing = require ( '../drawing' ) ;
1920var Color = require ( '../color' ) ;
@@ -108,7 +109,7 @@ module.exports = function draw(gd) {
108109 traces . call ( style )
109110 . style ( 'opacity' , function ( d ) {
110111 var trace = d [ 0 ] . trace ;
111- if ( Plots . traceIs ( trace , 'pie' ) ) {
112+ if ( Registry . traceIs ( trace , 'pie' ) ) {
112113 return hiddenSlices . indexOf ( d [ 0 ] . label ) !== - 1 ? 0.5 : 1 ;
113114 } else {
114115 return trace . visible === 'legendonly' ? 0.5 : 1 ;
@@ -337,7 +338,7 @@ function drawTexts(g, gd) {
337338 var legendItem = g . data ( ) [ 0 ] [ 0 ] ,
338339 fullLayout = gd . _fullLayout ,
339340 trace = legendItem . trace ,
340- isPie = Plots . traceIs ( trace , 'pie' ) ,
341+ isPie = Registry . traceIs ( trace , 'pie' ) ,
341342 traceIndex = trace . index ,
342343 name = isPie ? legendItem . label : trace . name ;
343344
@@ -400,7 +401,7 @@ function setupTraceToggle(g, gd) {
400401 tracei ,
401402 newVisible ;
402403
403- if ( Plots . traceIs ( trace , 'pie' ) ) {
404+ if ( Registry . traceIs ( trace , 'pie' ) ) {
404405 var thisLabel = legendItem . label ,
405406 thisLabelIndex = hiddenSlices . indexOf ( thisLabel ) ;
406407
0 commit comments