@@ -106,55 +106,7 @@ exports.hover = function hover(gd, evt, subplot, noHoverEvent) {
106106 * constrain the hover label and determine whether to show it on the left or right
107107 */
108108exports . loneHover = function loneHover ( hoverItem , opts ) {
109- var pointData = {
110- color : hoverItem . color || Color . defaultLine ,
111- x0 : hoverItem . x0 || hoverItem . x || 0 ,
112- x1 : hoverItem . x1 || hoverItem . x || 0 ,
113- y0 : hoverItem . y0 || hoverItem . y || 0 ,
114- y1 : hoverItem . y1 || hoverItem . y || 0 ,
115- xLabel : hoverItem . xLabel ,
116- yLabel : hoverItem . yLabel ,
117- zLabel : hoverItem . zLabel ,
118- text : hoverItem . text ,
119- name : hoverItem . name ,
120- idealAlign : hoverItem . idealAlign ,
121-
122- // optional extra bits of styling
123- borderColor : hoverItem . borderColor ,
124- fontFamily : hoverItem . fontFamily ,
125- fontSize : hoverItem . fontSize ,
126- fontColor : hoverItem . fontColor ,
127- nameLength : hoverItem . nameLength ,
128- textAlign : hoverItem . textAlign ,
129-
130- // filler to make createHoverText happy
131- trace : hoverItem . trace || {
132- index : 0 ,
133- hoverinfo : ''
134- } ,
135- xa : { _offset : 0 } ,
136- ya : { _offset : 0 } ,
137- index : 0 ,
138-
139- hovertemplate : hoverItem . hovertemplate || false ,
140- eventData : hoverItem . eventData || false ,
141- hovertemplateLabels : hoverItem . hovertemplateLabels || false ,
142- } ;
143-
144- var container3 = d3 . select ( opts . container ) ;
145- var outerContainer3 = opts . outerContainer ?
146- d3 . select ( opts . outerContainer ) : container3 ;
147-
148- var fullOpts = {
149- hovermode : 'closest' ,
150- rotateLabels : false ,
151- bgColor : opts . bgColor || Color . background ,
152- container : container3 ,
153- outerContainer : outerContainer3
154- } ;
155- var hoverLabel = createHoverText ( [ pointData ] , fullOpts , opts . gd ) ;
156- alignHoverText ( hoverLabel , fullOpts . rotateLabels ) ;
157-
109+ var hoverLabel = exports . multiHovers ( hoverItem , opts ) ;
158110 return hoverLabel . node ( ) ;
159111} ;
160112
@@ -200,7 +152,6 @@ exports.multiHovers = function multiHovers(hoverItems, opts) {
200152 } ;
201153 } ) ;
202154
203-
204155 var container3 = d3 . select ( opts . container ) ;
205156 var outerContainer3 = opts . outerContainer ? d3 . select ( opts . outerContainer ) : container3 ;
206157
0 commit comments