(traceIn, traceOut, coerce, layout)
| 75 | }; |
| 76 | |
| 77 | function handleXYZDefaults(traceIn, traceOut, coerce, layout) { |
| 78 | var len = 0; |
| 79 | var x = coerce('x'); |
| 80 | var y = coerce('y'); |
| 81 | var z = coerce('z'); |
| 82 | |
| 83 | var handleCalendarDefaults = Registry.getComponentMethod('calendars', 'handleTraceDefaults'); |
| 84 | handleCalendarDefaults(traceIn, traceOut, ['x', 'y', 'z'], layout); |
| 85 | |
| 86 | if (x && y && z) { |
| 87 | // TODO: what happens if one is missing? |
| 88 | len = Math.min(x.length, y.length, z.length); |
| 89 | traceOut._length = traceOut._xlength = traceOut._ylength = traceOut._zlength = len; |
| 90 | } |
| 91 | |
| 92 | return len; |
| 93 | } |
no test coverage detected
searching dependent graphs…