|
2 | 2 |
|
3 | 3 | var Color = require('../../components/color');
|
4 | 4 | var castOption = require('./helpers').castOption;
|
| 5 | +var Drawing = require('../../components/drawing'); |
5 | 6 |
|
6 |
| -module.exports = function styleOne(s, pt, trace) { |
| 7 | +module.exports = function styleOne(s, pt, trace, gd) { |
7 | 8 | var line = trace.marker.line;
|
8 | 9 | var lineColor = castOption(line.color, pt.pts) || Color.defaultLine;
|
9 | 10 | var lineWidth = castOption(line.width, pt.pts) || 0;
|
10 | 11 |
|
| 12 | + // some temporary console statements, for later debugging, needs to be removed once the assembler below gets clean |
| 13 | + // console.log('styleOne - s0', s[0], s[0][0], '__data__', s[0][0].__data__); |
| 14 | + // console.log( 's0 iiiiiiiii pie : ', (s[0][0].__data__.i !== undefined ? s[0][0].__data__.i : 'nope')); |
| 15 | + // console.log( 's0 iiiiiiiii legend : ', (s[0][0].__data__[0] !== undefined ? s[0][0].__data__[0].i : 'nope')); |
| 16 | + // console.log( 'pie style_one: s', s, 'trace', trace, 'gd', gd); |
| 17 | + |
| 18 | + // to do: rework this assembler code in a next iteration. |
| 19 | + if(s[0][0].__data__.i === undefined) { |
| 20 | + // coming from a legend |
| 21 | + s[0][0].__data__.i = s[0][0].__data__[0].i; |
| 22 | + } |
| 23 | + // console.log( 's0 - i : ', s[0][0].__data__['i']); |
| 24 | + |
| 25 | + Drawing.pointStyle(s, trace, gd); |
| 26 | + // to do : push into s.style d3 logic |
| 27 | + |
11 | 28 | s.style('stroke-width', lineWidth)
|
12 |
| - .call(Color.fill, pt.color) |
| 29 | + // .call(Color.fill, pt.color) |
13 | 30 | .call(Color.stroke, lineColor);
|
14 | 31 | };
|
0 commit comments