Skip to content

Commit 72a9915

Browse files
committed
use new svgTextUtils.plainText opts for <extra> (aka name) hover label
1 parent 6226757 commit 72a9915

File tree

1 file changed

+4
-9
lines changed

1 file changed

+4
-9
lines changed

src/components/fx/hover.js

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -925,15 +925,10 @@ function createHoverText(hoverData, opts, gd) {
925925
if(d.nameOverride !== undefined) d.name = d.nameOverride;
926926

927927
if(d.name) {
928-
// strip out our pseudo-html elements from d.name (if it exists at all)
929-
name = svgTextUtils.plainText(d.name || '');
930-
931-
var nameLength = Math.round(d.nameLength);
932-
933-
if(nameLength > -1 && name.length > nameLength) {
934-
if(nameLength > 3) name = name.substr(0, nameLength - 3) + '...';
935-
else name = name.substr(0, nameLength);
936-
}
928+
name = svgTextUtils.plainText(d.name || '', {
929+
len: d.nameLength,
930+
allowedTags: ['br', 'sub', 'sup']
931+
});
937932
}
938933

939934
if(d.zLabel !== undefined) {

0 commit comments

Comments
 (0)