Ei muokkausyhteenvetoa |
Ei muokkausyhteenvetoa |
||
| Rivi 795: | Rivi 795: | ||
} | } | ||
// make ticks for x axis | |||
var minM = memo.axisMinDate.getMonth(); | |||
var minY = memo.axisMinDate.getFullYear(); | |||
var maxM = memo.axisMaxDate.getMonth(); | |||
if (maxM < minM) { | |||
mCount = 13 - minM + maxM; // 13-10+4 = 1+4 | |||
} else { | |||
mCount = maxM - minM + 1; | |||
} | |||
memo.options.hAxis.viewWindow.min = memo.axisMinDate; | |||
memo.options.hAxis.viewWindow.max = memo.axisMaxDate; | |||
memo.options.hAxis.ticks = []; | |||
for (i=0; i<mCount; i++) { | |||
m = minM + i; | |||
maxY = minY; | |||
if (m > 11) { | |||
m = minM + i - 12; | |||
maxY++; | |||
} | |||
middleOfMonth = new Date( maxY, m, 16 ); | |||
if (mCount < 5) { | |||
memo.options.hAxis.ticks.push({v: middleOfMonth, f: i18n.months[m]['long'][memo.lang] }); | |||
} else if ( mCount < 10 ) { | |||
memo.options.hAxis.ticks.push({v: middleOfMonth, f: i18n.months[m]['short'][memo.lang] }); | |||
} else { | |||
memo.options.hAxis.ticks.push({v: middleOfMonth, f: i18n.months[m]['roman'] }); | |||
} | |||
} | |||
/* | /* | ||


