9
9
10
10
'use strict' ;
11
11
12
- var Plotly = require ( '../../plotly ' ) ;
13
- var ScatterGl = require ( './ ' ) ;
12
+ var Lib = require ( '../../lib ' ) ;
13
+ var Scatter = require ( '../scatter ' ) ;
14
14
15
+ var handleXYDefaults = require ( '../scatter/xy_defaults' ) ;
16
+ var errorBarsSupplyDefaults = require ( '../../components/errorbars/defaults' ) ;
17
+ var attributes = require ( './attributes' ) ;
15
18
16
- module . exports = function supplyDefaults ( traceIn , traceOut , defaultColor , layout ) {
17
- var Scatter = Plotly . Scatter ;
18
19
20
+ module . exports = function supplyDefaults ( traceIn , traceOut , defaultColor , layout ) {
19
21
function coerce ( attr , dflt ) {
20
- return Plotly . Lib . coerce ( traceIn , traceOut , ScatterGl . attributes , attr , dflt ) ;
22
+ return Lib . coerce ( traceIn , traceOut , attributes , attr , dflt ) ;
21
23
}
22
24
23
- var len = Scatter . handleXYDefaults ( traceIn , traceOut , coerce ) ;
25
+ var len = handleXYDefaults ( traceIn , traceOut , coerce ) ;
24
26
if ( ! len ) {
25
27
traceOut . visible = false ;
26
28
return ;
@@ -42,6 +44,6 @@ module.exports = function supplyDefaults(traceIn, traceOut, defaultColor, layout
42
44
Scatter . fillColorDefaults ( traceIn , traceOut , defaultColor , coerce ) ;
43
45
}
44
46
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' } ) ;
47
49
} ;
0 commit comments