for (i = 0; i < ticks.length; i++) {
if (ticks[i].label !== undefined) continue; // Use current label.
// TODO(danvk): set granularity to something appropriate here.
for (i = 0; i < ticks.length; i++) {
if (ticks[i].label !== undefined) continue; // Use current label.
// TODO(danvk): set granularity to something appropriate here.
- ticks[i].label = formatter(ticks[i].v, 0, opts, dygraph);
+ ticks[i].label = formatter.call(dygraph, ticks[i].v, 0, opts, dygraph);
}
while (tick_time <= end_time) {
ticks.push({ v: tick_time,
}
while (tick_time <= end_time) {
ticks.push({ v: tick_time,
- label: formatter(tick_date, granularity, opts, dg)
+ label: formatter.call(dg, tick_date, granularity, opts, dg)
if (granularity >= Dygraph.DAILY ||
accessors.getHours(tick_date) % step === 0) {
ticks.push({ v: tick_time,
if (granularity >= Dygraph.DAILY ||
accessors.getHours(tick_date) % step === 0) {
ticks.push({ v: tick_time,
- label: formatter(tick_date, granularity, opts, dg)
+ label: formatter.call(dg, tick_date, granularity, opts, dg)