- Timestamp:
- 2009-06-24 15:20:44 (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
tupper/trunk/tupper-site/src/main/kauri/static/js/time.js
r1337 r1338 368 368 var dataMonth = data[i].start.substring(3,5)*1; 369 369 var dataYear = data[i].start.substring(6,10)*1; 370 var dataWeek = data[i].nr; 371 var dataWeekYear = (dataWeek == 1 && dataMonth == 12) ? dataYear +1 : dataYear; //first week of year can start in previous year 370 372 371 line = "<tr class='" 372 if (currentWeek == data [i].nr && dataYear == new Date().getFullYear()){373 line = line + " this_week" 374 } 375 if (selected_week == data [i].nr&& dataYear == week.split("y")[1]){376 line = line + " selected " 377 } 378 line = line + "'><td>" + data [i].nr + '</td><td><a href="#" id="w'+ data[i].nr + "y" + dataYear;373 line = "<tr class='"; 374 if (currentWeek == dataWeek && dataYear == currentYear){ 375 line = line + " this_week"; 376 } 377 if (selected_week == dataWeek && dataYear == week.split("y")[1]){ 378 line = line + " selected "; 379 } 380 line = line + "'><td>" + dataWeek + '</td><td><a href="#" id="w'+ dataWeek + "y" + dataWeekYear; 379 381 380 382 line += '">' + data[i].start + "</a></td>"; … … 385 387 case "sick": line = line + "sick";break; 386 388 } 387 if(j > 4){ 389 if(j > 4){ //days indexed 5 and 6 388 390 line = line + " weekend"; 389 391 } 390 if(data[i].time[j].time > 7){ 392 393 if( data[i].time[j].time >= 8 ){ //worked enough, future or past 391 394 line = line + " daytime_ok"; 392 }else{ 393 if(data[i].time[j].time !== 0 && data[i].time[j].time < 7){ 394 line = line + " daytime_nok"; 395 } 396 weekdate = new Date(); 397 weekdate.setYear(dataYear); 398 weekdate.setDate(dataDay); 399 weekdate.setMonth(dataMonth - 1); 400 var yearErlier = (weekdate.getFullYear() < new Date().getFullYear()); 401 var monthErlier = (weekdate.getMonth() < new Date().getMonth()); 402 var dayErlier = ((weekdate.getMonth() == new Date().getMonth()) && (weekdate.getDate()< new Date().getDate())); 403 //if( yearErlier || (!yearErlier && monthErlier) || (yearErlier && dayErlier)){ 404 if((data[i].nr < currentWeek && weekdate.getFullYear() <= currentYear) || (currentWeek && weekdate.getFullYear() < currentYear)){ 405 line = line + " daytime_nok"; 406 } 407 } 395 } else if( data[i].time[j].time !== 0 // some filled in, but not enough is filled in, even in the future 396 || (dataWeek < currentWeek && dataWeekYear <= currentYear) ){ // nothing filled in, but stuff from the past! 397 line = line + " daytime_nok"; 398 }//else we have no opinion: neutral styling 399 408 400 line = line + '">' 409 401 if(data[i].time[j].time === 0){
Note: See TracChangeset
for help on using the changeset viewer.