Changeset 1337


Ignore:
Timestamp:
2009-06-24 13:53:19 (3 years ago)
Author:
mpo
Message:

fixing bug that was creating was creating a wrong week-key for weeks at the end of the month
<a id="w27y2010" href="#">29-06-2009</a>

+ adding readability enhancements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tupper/trunk/tupper-site/src/main/kauri/static/js/time.js

    r1334 r1337  
    364364    $("#weeks tbody").empty(); 
    365365    for(var i = 0; i < data.length; i++){ 
     366         
     367        var dataDay = data[i].start.substring(0,2)*1; 
     368        var dataMonth = data[i].start.substring(3,5)*1; 
     369        var dataYear = data[i].start.substring(6,10)*1; 
     370             
    366371        line = "<tr class='" 
    367         if (currentWeek == data[i].nr && data[i].start.substring(6,10)*1 == new Date().getFullYear()){ 
     372        if (currentWeek == data[i].nr && dataYear == new Date().getFullYear()){ 
    368373            line = line + " this_week" 
    369374        } 
    370         if (selected_week == data[i].nr && data[i].start.substring(6,10)*1 == week.split("y")[1]){ 
     375        if (selected_week == data[i].nr && dataYear == week.split("y")[1]){ 
    371376            line = line + " selected " 
    372377        } 
    373         line = line + "'><td>" + data[i].nr + '</td><td><a href="#" id="w'+ data[i].nr + "y"; 
    374         if((data[i].start.substring(0,2)*1) + 7 >31){ 
    375             line += data[i].start.substring(6,10)*1 + 1; 
    376         }else{ 
    377             line += data[i].start.substring(6,10); 
    378         } 
     378        line = line + "'><td>" + data[i].nr + '</td><td><a href="#" id="w'+ data[i].nr + "y" + dataYear; 
     379         
    379380        line += '">' + data[i].start + "</a></td>"; 
    380381        for(var j = 0; j < data[i].time.length; j++){ 
     
    394395                } 
    395396                weekdate = new Date(); 
    396                 weekdate.setYear(data[i].start.substring(6,10)*1); 
    397                 weekdate.setDate(data[i].start.substring(0,2)*1); 
    398                 weekdate.setMonth(data[i].start.substring(3,5)*1 -1); 
     397                weekdate.setYear(dataYear); 
     398                weekdate.setDate(dataDay); 
     399                weekdate.setMonth(dataMonth - 1); 
    399400                var yearErlier = (weekdate.getFullYear() < new Date().getFullYear()); 
    400401                var monthErlier = (weekdate.getMonth() < new Date().getMonth()); 
Note: See TracChangeset for help on using the changeset viewer.