MCPcopy Index your code
hub / github.com/plotly/plotly.js / handleLineDefaults

Function handleLineDefaults

src/traces/parcats/defaults.js:13–29  ·  view source on GitHub ↗
(traceIn, traceOut, defaultColor, layout, coerce)

Source from the content-addressed store, hash-verified

11var isTypedArraySpec = require('../../lib/array').isTypedArraySpec;
12
13function handleLineDefaults(traceIn, traceOut, defaultColor, layout, coerce) {
14 coerce('line.shape');
15 coerce('line.hovertemplate');
16 coerce('line.hovertemplatefallback');
17
18 var lineColor = coerce('line.color', layout.colorway[0]);
19 if (hasColorscale(traceIn, 'line') && Lib.isArrayOrTypedArray(lineColor)) {
20 if (lineColor.length) {
21 coerce('line.colorscale');
22 colorscaleDefaults(traceIn, traceOut, layout, coerce, { prefix: 'line.', cLetter: 'c' });
23 return lineColor.length;
24 } else {
25 traceOut.line.color = defaultColor;
26 }
27 }
28 return Infinity;
29}
30
31function dimensionDefaults(dimensionIn, dimensionOut) {
32 function coerce(attr, dflt) {

Callers 12

defaults.jsFile · 0.70
defaults.jsFile · 0.50
defaults.jsFile · 0.50
defaults.jsFile · 0.50
defaults.jsFile · 0.50
defaults.jsFile · 0.50
defaults.jsFile · 0.50
defaults.jsFile · 0.50
supplyDefaultsFunction · 0.50
defaults.jsFile · 0.50
defaults.jsFile · 0.50
defaults.jsFile · 0.50

Calls 2

hasColorscaleFunction · 0.85
coerceFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…