Skip to content

Commit 3c47bf9

Browse files
committed
use coerce hovermode in cartesian defaults
1 parent 11a4e27 commit 3c47bf9

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/plots/cartesian/layout_defaults.js

+2-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
var Lib = require('../../lib');
1313
var Color = require('../../components/color');
1414
var isUnifiedHover = require('../../components/fx/helpers').isUnifiedHover;
15+
var handleHoverModeDefaults = require('../../components/fx/hovermode_defaults');
1516
var Template = require('../../plot_api/plot_template');
1617
var basePlotLayoutAttributes = require('../layout_attributes');
1718

@@ -250,7 +251,7 @@ module.exports = function supplyLayoutDefaults(layoutIn, layoutOut, fullData) {
250251
handleTypeDefaults(axLayoutIn, axLayoutOut, coerce, defaultOptions);
251252
handleAxisDefaults(axLayoutIn, axLayoutOut, coerce, defaultOptions, layoutOut);
252253

253-
var hovermode = layoutOut.hovermode || layoutIn.hovermode;
254+
var hovermode = handleHoverModeDefaults(layoutIn, layoutOut, fullData);
254255
var unifiedHover = isUnifiedHover(hovermode);
255256
var unifiedSpike = unifiedHover && axLetter === hovermode.charAt(0);
256257
var spikecolor = coerce2('spikecolor', unifiedHover ? axLayoutOut.color : undefined);

0 commit comments

Comments
 (0)