@@ -4,7 +4,6 @@ var d3 = require('@plotly/d3');
44var Lib = require ( '../../lib' ) ;
55var numberFormat = Lib . numberFormat ;
66var isNumeric = require ( 'fast-isnumeric' ) ;
7- var tinycolor = require ( 'tinycolor2' ) ;
87
98var Registry = require ( '../../registry' ) ;
109var Color = require ( '../color' ) ;
@@ -491,11 +490,10 @@ function gradientWithBounds(sel, gd, gradientID, type, colorscale, prop, start,
491490 stops . enter ( ) . append ( 'stop' ) ;
492491
493492 stops . each ( function ( d ) {
494- var tc = tinycolor ( d [ 1 ] ) ;
495493 d3 . select ( this ) . attr ( {
496494 offset : d [ 0 ] + '%' ,
497- 'stop-color' : Color . tinyRGB ( tc ) ,
498- 'stop-opacity' : tc . getAlpha ( )
495+ 'stop-color' : Color . rgb ( d [ 1 ] ) ,
496+ 'stop-opacity' : Color . opacity ( d [ 1 ] )
499497 } ) ;
500498 } ) ;
501499 } ) ;
@@ -549,9 +547,8 @@ drawing.pattern = function(sel, calledBy, gd, patternID, shape, size, solidity,
549547 var patternTag ;
550548 var patternAttrs = { } ;
551549
552- var fgC = tinycolor ( fgcolor ) ;
553- var fgRGB = Color . tinyRGB ( fgC ) ;
554- var fgAlpha = fgC . getAlpha ( ) ;
550+ var fgRGB = Color . rgb ( fgcolor ) ;
551+ var fgAlpha = Color . opacity ( fgcolor ) ;
555552 var opacity = fgopacity * fgAlpha ;
556553
557554 switch ( shape ) {
@@ -704,9 +701,8 @@ drawing.pattern = function(sel, calledBy, gd, patternID, shape, size, solidity,
704701 } ) ;
705702
706703 if ( bgcolor ) {
707- var bgC = tinycolor ( bgcolor ) ;
708- var bgRGB = Color . tinyRGB ( bgC ) ;
709- var bgAlpha = bgC . getAlpha ( ) ;
704+ var bgRGB = Color . rgb ( bgcolor ) ;
705+ var bgAlpha = Color . opacity ( bgcolor ) ;
710706
711707 var rects = el . selectAll ( 'rect' ) . data ( [ 0 ] ) ;
712708 rects . exit ( ) . remove ( ) ;
0 commit comments