@@ -21,6 +21,7 @@ var formatColor = require('../../lib/gl_format_color').formatColor;
2121var subTypes = require ( '../scatter/subtypes' ) ;
2222var makeBubbleSizeFn = require ( '../scatter/make_bubble_size_func' ) ;
2323
24+ var helpers = require ( './helpers' ) ;
2425var constants = require ( './constants' ) ;
2526var DESELECTDIM = require ( '../../constants/interactions' ) . DESELECTDIM ;
2627
@@ -225,7 +226,7 @@ function convertMarkerStyle(trace) {
225226 var multiLineWidth = Lib . isArrayOrTypedArray ( optsIn . line . width ) ;
226227
227228 var isOpen ;
228- if ( ! multiSymbol ) isOpen = constants . OPEN_RE . test ( optsIn . symbol ) ;
229+ if ( ! multiSymbol ) isOpen = helpers . isOpenSymbol ( optsIn . symbol ) ;
229230
230231 // prepare colors
231232 if ( multiSymbol || multiColor || multiLineColor || multiOpacity ) {
@@ -256,7 +257,7 @@ function convertMarkerStyle(trace) {
256257 for ( i = 0 ; i < count ; i ++ ) {
257258 if ( multiSymbol ) {
258259 var symbol = optsIn . symbol [ i ] ;
259- isOpen = constants . OPEN_RE . test ( symbol ) ;
260+ isOpen = helpers . isOpenSymbol ( symbol ) ;
260261 }
261262 if ( isOpen ) {
262263 borderColors [ i ] = colors [ i ] . slice ( ) ;
@@ -401,7 +402,7 @@ function getSymbolSdf(symbol) {
401402 var symbolNoDot = ! ! Drawing . symbolNoDot [ symbolNumber % 100 ] ;
402403 var symbolNoFill = ! ! Drawing . symbolNoFill [ symbolNumber % 100 ] ;
403404
404- var isDot = constants . DOT_RE . test ( symbol ) ;
405+ var isDot = helpers . isDotSymbol ( symbol ) ;
405406
406407 // get symbol sdf from cache or generate it
407408 if ( SYMBOL_SDF [ symbol ] ) return SYMBOL_SDF [ symbol ] ;
0 commit comments