File tree 4 files changed +12
-17
lines changed
4 files changed +12
-17
lines changed Original file line number Diff line number Diff line change 11
11
var hasColorscale = require ( '../../components/colorscale/has_colorscale' ) ;
12
12
var calcColorscale = require ( '../../components/colorscale/calc' ) ;
13
13
var Lib = require ( '../../lib' ) ;
14
-
14
+ var wrap = require ( '../../lib/gup' ) . wrap ;
15
15
16
16
module . exports = function calc ( gd , trace ) {
17
17
var cs = ! ! trace . line . colorscale && Lib . isArray ( trace . line . color ) ;
@@ -22,8 +22,8 @@ module.exports = function calc(gd, trace) {
22
22
calcColorscale ( trace , trace . line . color , 'line' , 'c' ) ;
23
23
}
24
24
25
- return [ {
25
+ return wrap ( {
26
26
lineColor : color ,
27
27
cscale : cscale
28
- } ] ;
28
+ } ) ;
29
29
} ;
Original file line number Diff line number Diff line change @@ -13,10 +13,9 @@ var c = require('./constants');
13
13
var Lib = require ( '../../lib' ) ;
14
14
var d3 = require ( 'd3' ) ;
15
15
var Drawing = require ( '../../components/drawing' ) ;
16
-
17
- function keyFun ( d ) { return d . key ; }
18
-
19
- function repeat ( d ) { return [ d ] ; }
16
+ var keyFun = require ( '../../lib/gup' ) . keyFun ;
17
+ var repeat = require ( '../../lib/gup' ) . repeat ;
18
+ var unwrap = require ( '../../lib/gup' ) . unwrap ;
20
19
21
20
function visible ( dimension ) { return ! ( 'visible' in dimension ) || dimension . visible ; }
22
21
@@ -126,10 +125,6 @@ function unitToColorScale(cscale) {
126
125
} ;
127
126
}
128
127
129
- function unwrap ( d ) {
130
- return d [ 0 ] ; // plotly data structure convention
131
- }
132
-
133
128
function model ( layout , d , i ) {
134
129
var cd0 = unwrap ( d ) ,
135
130
trace = cd0 . trace ,
Original file line number Diff line number Diff line change 10
10
11
11
var tarjan = require ( 'strongly-connected-components' ) ;
12
12
var Lib = require ( '../../lib' ) ;
13
+ var wrap = require ( '../../lib/gup' ) . wrap ;
13
14
14
15
function circularityPresent ( nodeList , sources , targets ) {
15
16
@@ -44,8 +45,8 @@ module.exports = function calc(gd, trace) {
44
45
trace . node . color = [ ] ;
45
46
}
46
47
47
- return [ {
48
+ return wrap ( {
48
49
link : trace . link ,
49
50
node : trace . node
50
- } ] ;
51
+ } ) ;
51
52
} ;
Original file line number Diff line number Diff line change @@ -16,13 +16,12 @@ var Drawing = require('../../components/drawing');
16
16
var d3sankey = require ( '@plotly/d3-sankey' ) . sankey ;
17
17
var d3Force = require ( 'd3-force' ) ;
18
18
var Lib = require ( '../../lib' ) ;
19
+ var keyFun = require ( '../../lib/gup' ) . keyFun ;
20
+ var repeat = require ( '../../lib/gup' ) . repeat ;
21
+ var unwrap = require ( '../../lib/gup' ) . unwrap ;
19
22
20
23
// basic data utilities
21
24
22
- function keyFun ( d ) { return d . key ; }
23
- function repeat ( d ) { return [ d ] ; } // d3 data binding convention
24
- function unwrap ( d ) { return d [ 0 ] ; } // plotly data structure convention
25
-
26
25
function persistOriginalPlace ( nodes ) {
27
26
var i , distinctLayerPositions = [ ] ;
28
27
for ( i = 0 ; i < nodes . length ; i ++ ) {
You can’t perform that action at this time.
0 commit comments