Skip to content

Commit 369c9d6

Browse files
committed
add axis information to eventData only if hovertemplate
1 parent f89baca commit 369c9d6

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/components/fx/hover.js

+8-5
Original file line numberDiff line numberDiff line change
@@ -671,15 +671,18 @@ function _hover(gd, evt, subplot, noHoverEvent) {
671671
var pt = hoverData[itemnum];
672672
var eventData = helpers.makeEventData(pt, pt.trace, pt.cd);
673673

674-
// Add axis information to eventData
675-
eventData.xaxis = gd._fullLayout[pt.trace.xaxis + 'axis'];
676-
eventData.yaxis = gd._fullLayout[pt.trace.yaxis + 'axis'];
677-
newhoverdata.push(eventData);
678-
679674
var ht = false;
680675
if(pt.cd[pt.index] && pt.cd[pt.index].ht) ht = pt.cd[pt.index].ht;
681676
hoverData[itemnum].hovertemplate = ht || pt.trace.hovertemplate || false;
682677
hoverData[itemnum].eventData = [eventData];
678+
679+
// Add axis information to eventData if hovertemplate
680+
if(hoverData[itemnum].hovertemplate) {
681+
eventData.xaxis = gd._fullLayout[pt.trace.xaxis + 'axis'];
682+
eventData.yaxis = gd._fullLayout[pt.trace.yaxis + 'axis'];
683+
}
684+
685+
newhoverdata.push(eventData);
683686
}
684687

685688
gd._hoverdata = newhoverdata;

0 commit comments

Comments
 (0)