@@ -161,7 +161,7 @@ exports.loneHover = function loneHover(hoverItem, opts) {
161
161
outerContainer : outerContainer3
162
162
} ;
163
163
164
- var hoverLabel = createHoverText ( [ pointData ] , fullOpts ) ;
164
+ var hoverLabel = createHoverText ( [ pointData ] , fullOpts , opts . gd ) ;
165
165
alignHoverText ( hoverLabel , fullOpts . rotateLabels ) ;
166
166
167
167
return hoverLabel . node ( ) ;
@@ -490,7 +490,7 @@ function _hover(gd, evt, subplot) {
490
490
commonLabelOpts : fullLayout . hoverlabel
491
491
} ;
492
492
493
- var hoverLabels = createHoverText ( hoverData , labelOpts ) ;
493
+ var hoverLabels = createHoverText ( hoverData , labelOpts , gd ) ;
494
494
495
495
hoverAvoidOverlaps ( hoverData , rotateLabels ? 'xa' : 'ya' ) ;
496
496
@@ -523,7 +523,7 @@ function _hover(gd, evt, subplot) {
523
523
} ) ;
524
524
}
525
525
526
- function createHoverText ( hoverData , opts ) {
526
+ function createHoverText ( hoverData , opts , gd ) {
527
527
var hovermode = opts . hovermode ;
528
528
var rotateLabels = opts . rotateLabels ;
529
529
var bgColor = opts . bgColor ;
@@ -595,7 +595,7 @@ function createHoverText(hoverData, opts) {
595
595
. attr ( 'data-notex' , 1 ) ;
596
596
597
597
ltext . text ( t0 )
598
- . call ( svgTextUtils . convertToTspans )
598
+ . call ( svgTextUtils . convertToTspans , gd )
599
599
. call ( Drawing . setPosition , 0 , 0 )
600
600
. selectAll ( 'tspan.line' )
601
601
. call ( Drawing . setPosition , 0 , 0 ) ;
@@ -745,7 +745,7 @@ function createHoverText(hoverData, opts) {
745
745
. call ( Drawing . setPosition , 0 , 0 )
746
746
. text ( text )
747
747
. attr ( 'data-notex' , 1 )
748
- . call ( svgTextUtils . convertToTspans ) ;
748
+ . call ( svgTextUtils . convertToTspans , gd ) ;
749
749
tx . selectAll ( 'tspan.line' )
750
750
. call ( Drawing . setPosition , 0 , 0 ) ;
751
751
@@ -761,7 +761,7 @@ function createHoverText(hoverData, opts) {
761
761
. text ( name )
762
762
. call ( Drawing . setPosition , 0 , 0 )
763
763
. attr ( 'data-notex' , 1 )
764
- . call ( svgTextUtils . convertToTspans ) ;
764
+ . call ( svgTextUtils . convertToTspans , gd ) ;
765
765
tx2 . selectAll ( 'tspan.line' )
766
766
. call ( Drawing . setPosition , 0 , 0 ) ;
767
767
tx2width = tx2 . node ( ) . getBoundingClientRect ( ) . width + 2 * HOVERTEXTPAD ;
0 commit comments