|
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