diff --git a/apps/calendar/js/calendar.js b/apps/calendar/js/calendar.js index fb252cc3fcd3a20079f707a21f40ded4df37ec4f..3859f27e2c4380f1cd5524df714ebd3d024ac913 100644 --- a/apps/calendar/js/calendar.js +++ b/apps/calendar/js/calendar.js @@ -33,8 +33,7 @@ * fourweekview - four Weeks view * * onemonthview - one Month view * * listview - listview * - * generate_monthview - generating month view * - * generate_dates - generate other days for view * + * generateDates - generate other days for view * * switch2today - switching to today * * removeEvents - remove old events in view * * loadEvents - load the events * @@ -44,11 +43,11 @@ Calendar={ normal_year_cal: [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31], leap_year_cal: [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31], calw:function() { - var generate_dayofweek = oc_cal_dayofweek; - if(generate_dayofweek == 0) { - generate_dayofweek = 7; + var dayofweek = oc_cal_dayofweek; + if(dayofweek == 0) { + dayofweek = 7; } - var calw = Math.floor((this.doy() - generate_dayofweek) / 7) + 1; + var calw = Math.floor((this.doy() - dayofweek) / 7) + 1; return calw; }, @@ -313,18 +312,18 @@ Calendar={ return date[3] + ':' + date[4]; }, addDateInfo:function(selector, date){ - var generate_dayofmonth = date[0]; - var generate_month = date[1]; - var generate_year = date[2]; - if(parseInt(generate_dayofmonth) <= 9){ - generate_dayofmonth = "0" + generate_dayofmonth; + var dayofmonth = date[0]; + var month = date[1]; + var year = date[2]; + if(parseInt(dayofmonth) <= 9){ + dayofmonth = "0" + dayofmonth; } - generate_month++; - if(parseInt(generate_month) <= 9){ - generate_month = "0" + generate_month; + month++; + if(parseInt(month) <= 9){ + month = "0" + month; } - var generate_title = String(generate_dayofmonth) + String(generate_month) + String(generate_year); - $(selector).data('date_info', generate_title); + var title = String(dayofmonth) + String(month) + String(year); + $(selector).data('date_info', title); }, OneDay:{ forward:function(){ @@ -372,21 +371,12 @@ Calendar={ renderCal:function(){ $("#datecontrol_date").val(cw_label + ": " + Calendar.Date.calw()); var dates = this.generateDates(); - var weekday = 1; for(var i = 0; i <= 6; i++){ - var generate_dayofmonth = String(dates[i][0]); - var generate_month = String(dates[i][1]); - var generate_year = String(dates[i][2]); - $("#oneweekview th." + Calendar.UI.weekdays[i]).html(oc_cal_dayshort[weekday] + oc_cal_space + dates[i][0] + oc_cal_space + oc_cal_monthshort[dates[i][1]]); - if(generate_dayofmonth == oc_cal_todaydayofmonth && generate_month == oc_cal_todaymonth && generate_year == oc_cal_todayyear){ + $("#oneweekview th." + Calendar.UI.weekdays[i]).html(oc_cal_dayshort[(i+1)%7] + oc_cal_space + dates[i][0] + oc_cal_space + oc_cal_monthshort[dates[i][1]]); + if(dates[i][0] == oc_cal_todaydayofmonth && dates[i][1] == oc_cal_todaymonth && dates[i][2] == oc_cal_todayyear){ $("#oneweekview ." + Calendar.UI.weekdays[i]).addClass("thisday"); } Calendar.UI.addDateInfo('#oneweekview th.' + Calendar.UI.weekdays[i], dates[i]); - if(weekday == 6){ - weekday = 0; - }else{ - weekday++; - } } }, showEvents:function(){ @@ -408,15 +398,15 @@ Calendar={ }, generateDates:function(){ var dates = new Array(); - var generate_date = new Date(oc_cal_year, oc_cal_month, oc_cal_dayofmonth); - var generate_dayofweek = generate_date.getDay(); - if(generate_dayofweek == 0) { - generate_dayofweek = 7; + var date = new Date(oc_cal_year, oc_cal_month, oc_cal_dayofmonth); + var dayofweek = date.getDay(); + if(dayofweek == 0) { + dayofweek = 7; } - generate_date.setDate(generate_date.getDate() - generate_dayofweek + 1); + date.setDate(date.getDate() - dayofweek + 1); for(var i = 0; i <= 6; i++) { - dates[i] = new Array(generate_date.getDate(), generate_date.getMonth(), generate_date.getFullYear()); - generate_date.setDate(generate_date.getDate() + 1); + dates[i] = new Array(date.getDate(), date.getMonth(), date.getFullYear()); + date.setDate(date.getDate() + 1); } return dates; }, @@ -456,11 +446,11 @@ Calendar={ var week = 1; var weekday = 0; for(var i = 0; i <= 27; i++){ - var generate_dayofmonth = String(dates[i][0]); - var generate_month = String(dates[i][1]); - var generate_year = dates[i][2]; - $("#fourweeksview .week_" + week + " ." + Calendar.UI.weekdays[weekday] + " .dateinfo").html(generate_dayofmonth + oc_cal_space + oc_cal_monthshort[generate_month]); - if(generate_dayofmonth == oc_cal_todaydayofmonth && generate_month == oc_cal_todaymonth && generate_year == oc_cal_todayyear){ + var dayofmonth = dates[i][0]; + var month = dates[i][1]; + var year = dates[i][2]; + $("#fourweeksview .week_" + week + " ." + Calendar.UI.weekdays[weekday] + " .dateinfo").html(dayofmonth + oc_cal_space + oc_cal_monthshort[month]); + if(dayofmonth == oc_cal_todaydayofmonth && month == oc_cal_todaymonth && year == oc_cal_todayyear){ $("#fourweeksview .week_" + week + " ." + Calendar.UI.weekdays[weekday]).addClass('thisday'); } Calendar.UI.addDateInfo('#fourweeksview .week_' + week + ' .' + Calendar.UI.weekdays[weekday], dates[i]); @@ -504,15 +494,15 @@ Calendar={ }, generateDates:function(){ var dates = new Array(); - var generate_date = new Date(oc_cal_year, oc_cal_month, oc_cal_dayofmonth); - var generate_dayofweek = generate_date.getDay(); - if(generate_dayofweek == 0) { - generate_dayofweek = 7; + var date = new Date(oc_cal_year, oc_cal_month, oc_cal_dayofmonth); + var dayofweek = date.getDay(); + if(dayofweek == 0) { + dayofweek = 7; } - generate_date.setDate(generate_date.getDate() - generate_dayofweek + 1); + date.setDate(date.getDate() - dayofweek + 1); for(var i = 0; i <= 27; i++) { - dates[i] = new Array(generate_date.getDate(), generate_date.getMonth(), generate_date.getFullYear()); - generate_date.setDate(generate_date.getDate() + 1); + dates[i] = new Array(date.getDate(), date.getMonth(), date.getFullYear()); + date.setDate(date.getDate() + 1); } return dates; }, @@ -549,11 +539,11 @@ Calendar={ var week = 1; var weekday = 0; for(var i = 0; i <= 41; i++){ - var generate_dayofmonth = dates[i][0]; - var generate_month = dates[i][1]; - var generate_year = dates[i][2]; - $("#onemonthview .week_" + week + " ." + Calendar.UI.weekdays[weekday] + " .dateinfo").html(generate_dayofmonth + oc_cal_space + oc_cal_monthshort[generate_month]); - if(generate_dayofmonth == oc_cal_todaydayofmonth && generate_month == oc_cal_todaymonth && generate_year == oc_cal_todayyear){ + var dayofmonth = dates[i][0]; + var month = dates[i][1]; + var year = dates[i][2]; + $("#onemonthview .week_" + week + " ." + Calendar.UI.weekdays[weekday] + " .dateinfo").html(dayofmonth + oc_cal_space + oc_cal_monthshort[month]); + if(dayofmonth == oc_cal_todaydayofmonth && month == oc_cal_todaymonth && year == oc_cal_todayyear){ $("#onemonthview .week_" + week + " ." + Calendar.UI.weekdays[weekday]).addClass('thisday'); } Calendar.UI.addDateInfo('#onemonthview .week_' + week + ' .' + Calendar.UI.weekdays[weekday], dates[i]); @@ -610,17 +600,17 @@ Calendar={ }, generateDates:function(){ var dates = new Array(); - var generate_date = new Date(oc_cal_year, oc_cal_month, oc_cal_dayofmonth); - generate_date.setDate(1); - var generate_dayofweek = generate_date.getDay(); - if(generate_dayofweek == 0) { - generate_dayofweek = 7; + var date = new Date(oc_cal_year, oc_cal_month, oc_cal_dayofmonth); + date.setDate(1); + var dayofweek = date.getDay(); + if(dayofweek == 0) { + dayofweek = 7; oc_cal_rows++; } - generate_date.setDate(generate_date.getDate() - generate_dayofweek + 1); + date.setDate(date.getDate() - dayofweek + 1); for(var i = 0; i <= 41; i++) { - dates[i] = new Array(generate_date.getDate(), generate_date.getMonth(), generate_date.getFullYear()); - generate_date.setDate(generate_date.getDate() + 1); + dates[i] = new Array(date.getDate(), date.getMonth(), date.getFullYear()); + date.setDate(date.getDate() + 1); } return dates; },