Skip to content

Commit d6189b4

Browse files
committed
refactor and handle falsy values
1 parent bb8ce4e commit d6189b4

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/components/drawing/index.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -485,9 +485,17 @@ drawing.pattern = function(sel, gd, patternID, shape, bgcolor, fgcolor, size, so
485485
break;
486486
}
487487

488+
var str = [
489+
shape || 'noSh',
490+
bgcolor || 'noBg',
491+
fgcolor || 'noFg',
492+
size,
493+
solidity
494+
].join(';');
495+
488496
var pattern = fullLayout._defs.select('.patterns')
489497
.selectAll('#' + fullID)
490-
.data([shape + ';' + bgcolor + ';' + fgcolor + ';' + size + ';' + solidity], Lib.identity);
498+
.data([str], Lib.identity);
491499

492500
pattern.exit().remove();
493501

0 commit comments

Comments
 (0)