File tree Expand file tree Collapse file tree 4 files changed +12
-17
lines changed Expand file tree Collapse file tree 4 files changed +12
-17
lines changed Original file line number Diff line number Diff line change 1111var hasColorscale = require ( '../../components/colorscale/has_colorscale' ) ;
1212var calcColorscale = require ( '../../components/colorscale/calc' ) ;
1313var Lib = require ( '../../lib' ) ;
14-
14+ var wrap = require ( '../../lib/gup' ) . wrap ;
1515
1616module . exports = function calc ( gd , trace ) {
1717 var cs = ! ! trace . line . colorscale && Lib . isArray ( trace . line . color ) ;
@@ -22,8 +22,8 @@ module.exports = function calc(gd, trace) {
2222 calcColorscale ( trace , trace . line . color , 'line' , 'c' ) ;
2323 }
2424
25- return [ {
25+ return wrap ( {
2626 lineColor : color ,
2727 cscale : cscale
28- } ] ;
28+ } ) ;
2929} ;
Original file line number Diff line number Diff line change @@ -13,10 +13,9 @@ var c = require('./constants');
1313var Lib = require ( '../../lib' ) ;
1414var d3 = require ( 'd3' ) ;
1515var 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 ;
2019
2120function visible ( dimension ) { return ! ( 'visible' in dimension ) || dimension . visible ; }
2221
@@ -126,10 +125,6 @@ function unitToColorScale(cscale) {
126125 } ;
127126}
128127
129- function unwrap ( d ) {
130- return d [ 0 ] ; // plotly data structure convention
131- }
132-
133128function model ( layout , d , i ) {
134129 var cd0 = unwrap ( d ) ,
135130 trace = cd0 . trace ,
Original file line number Diff line number Diff line change 1010
1111var tarjan = require ( 'strongly-connected-components' ) ;
1212var Lib = require ( '../../lib' ) ;
13+ var wrap = require ( '../../lib/gup' ) . wrap ;
1314
1415function circularityPresent ( nodeList , sources , targets ) {
1516
@@ -44,8 +45,8 @@ module.exports = function calc(gd, trace) {
4445 trace . node . color = [ ] ;
4546 }
4647
47- return [ {
48+ return wrap ( {
4849 link : trace . link ,
4950 node : trace . node
50- } ] ;
51+ } ) ;
5152} ;
Original file line number Diff line number Diff line change @@ -16,13 +16,12 @@ var Drawing = require('../../components/drawing');
1616var d3sankey = require ( '@plotly/d3-sankey' ) . sankey ;
1717var d3Force = require ( 'd3-force' ) ;
1818var Lib = require ( '../../lib' ) ;
19+ var keyFun = require ( '../../lib/gup' ) . keyFun ;
20+ var repeat = require ( '../../lib/gup' ) . repeat ;
21+ var unwrap = require ( '../../lib/gup' ) . unwrap ;
1922
2023// basic data utilities
2124
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-
2625function persistOriginalPlace ( nodes ) {
2726 var i , distinctLayerPositions = [ ] ;
2827 for ( i = 0 ; i < nodes . length ; i ++ ) {
You can’t perform that action at this time.
0 commit comments