Skip to content

Commit 0d6fecc

Browse files
committed
require xy defaults + errorbar defaults in scattergl defaults
1 parent bb542ab commit 0d6fecc

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

src/traces/scattergl/defaults.js

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,20 @@
99

1010
'use strict';
1111

12-
var Plotly = require('../../plotly');
13-
var ScatterGl = require('./');
12+
var Lib = require('../../lib');
13+
var Scatter = require('../scatter');
1414

15+
var handleXYDefaults = require('../scatter/xy_defaults');
16+
var errorBarsSupplyDefaults = require('../../components/errorbars/defaults');
17+
var attributes = require('./attributes');
1518

16-
module.exports = function supplyDefaults(traceIn, traceOut, defaultColor, layout) {
17-
var Scatter = Plotly.Scatter;
1819

20+
module.exports = function supplyDefaults(traceIn, traceOut, defaultColor, layout) {
1921
function coerce(attr, dflt) {
20-
return Plotly.Lib.coerce(traceIn, traceOut, ScatterGl.attributes, attr, dflt);
22+
return Lib.coerce(traceIn, traceOut, attributes, attr, dflt);
2123
}
2224

23-
var len = Scatter.handleXYDefaults(traceIn, traceOut, coerce);
25+
var len = handleXYDefaults(traceIn, traceOut, coerce);
2426
if(!len) {
2527
traceOut.visible = false;
2628
return;
@@ -42,6 +44,6 @@ module.exports = function supplyDefaults(traceIn, traceOut, defaultColor, layout
4244
Scatter.fillColorDefaults(traceIn, traceOut, defaultColor, coerce);
4345
}
4446

45-
Plotly.ErrorBars.supplyDefaults(traceIn, traceOut, defaultColor, {axis: 'y'});
46-
Plotly.ErrorBars.supplyDefaults(traceIn, traceOut, defaultColor, {axis: 'x', inherit: 'y'});
47+
errorBarsSupplyDefaults(traceIn, traceOut, defaultColor, {axis: 'y'});
48+
errorBarsSupplyDefaults(traceIn, traceOut, defaultColor, {axis: 'x', inherit: 'y'});
4749
};

0 commit comments

Comments
 (0)