1
function changeDate() {
5
function changeToday() {
7
var year = now.getFullYear();
8
var month = now.getMonth();
9
var day = now.getUTCDate();
11
yearList.currentIndex = year - yearModel.start;
12
monthList.currentIndex = month;
13
dayList.positionViewAtIndex(day, Center);
14
dayList.currentIndex = day;
16
function extendYearModel(init) {
18
var start = yearModel.start;
19
var end = yearModel.end;
21
var year = 1900 + now.getYear();
24
//initializes the year model
25
if (yearModel.count == 1) {
26
yearModel.set(0, {"year" : year});
32
if (start == 0) return;
35
if (yearList.currentIndex == yearList.count - 1) {
36
for (var i = 0; i < 10; i ++) {
38
yearModel.append({"year" : end});
44
if (yearList.currentIndex == 0) {
47
for (var i = 0; i < 10; i ++) {
49
yearModel.insert(1, {"year" : start});
51
yearModel.move(0, 10, 1);
53
yearModel.start = start;
56
yearList.currentIndex = year - start;