|
11 | 11 | var alignPeriod = require('./align_period');
|
12 | 12 |
|
13 | 13 | module.exports = function instanceOrPeriod(d, trace, axLetter) {
|
14 |
| - var ax = d[axLetter + 'a']; |
| 14 | + var ins = [ |
| 15 | + d[axLetter + 'LabelVal'] |
| 16 | + ]; |
15 | 17 | if(trace[axLetter + 'period']) {
|
16 |
| - var vals = [ |
17 |
| - d[axLetter + 'LabelVal'] |
18 |
| - ]; |
19 |
| - |
| 18 | + var ax = d[axLetter + 'a']; |
20 | 19 | var mockTrace = {};
|
21 | 20 | mockTrace[axLetter + 'period'] = trace[axLetter + 'period'];
|
22 | 21 | mockTrace[axLetter + 'period0'] = trace[axLetter + 'period0'];
|
23 | 22 | var alignment = axLetter + 'periodalignment';
|
24 | 23 |
|
25 | 24 | mockTrace[alignment] = 'start';
|
26 |
| - var startTime = alignPeriod(mockTrace, ax, axLetter, vals)[0]; |
| 25 | + var startTime = alignPeriod(mockTrace, ax, axLetter, ins)[0]; |
27 | 26 |
|
28 | 27 | mockTrace[alignment] = 'end';
|
29 |
| - var endTime = alignPeriod(mockTrace, ax, axLetter, vals)[0]; |
| 28 | + var endTime = alignPeriod(mockTrace, ax, axLetter, ins)[0]; |
30 | 29 |
|
31 |
| - return [startTime, endTime]; |
| 30 | + return [startTime, endTime]; // period: two items |
32 | 31 | }
|
33 |
| - return [d[axLetter + 'LabelVal']]; |
| 32 | + return ins; // instance: one item |
34 | 33 | };
|
0 commit comments