| ');
mu.push( '');
mu.push( '' + diiCalMo.renderText(ev) + '');
mu.push( ' | ');
mu.push( ''+diiDateTimes.getDateObj(ev.dt1,true).date.toString('M/d/yy')+' | ');
mu.push( ''+diiDateTimes.getDateObj(ev.dt2,true).date.toString('M/d/yy')+' | ');
mu.push( ' ');
});
$j('table#tblcalmonth tbody').append(
mu.join('')
);
$j('table#tblcalmonth tbody tr.ev:odd' ).addClass('odd' ).removeClass('even');
$j('table#tblcalmonth tbody tr.ev:even').addClass('even').removeClass('odd' );
}, // renderEvs
renderNonRecur: function(evnt) {
var td = $j('td#wd-'+evnt.dt1);
if (evnt.dtend) {
var dta = diiDateTimes.getDateObj(evnt.dt1,true).date.clone(), dtb = diiDateTimes.getDateObj(evnt.dtend,true).date;
while (dtb.compareTo(dta) > 0) {
dta = dta.addDays(1);
td = td.add('td#wd-'+dta.toString('d-MMM-yyyy').toUpperCase());
}
}
if (td.size() > 0) {
td.find('span.no-event').remove();
td.append('' + diiCalMo.renderText(evnt) + '')
}
}, // renderNonRecur
renderMonthlyRev: function(rev) {
var days = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];
var dateobj1 = diiDateTimes.getDateObj(rev.dt1,true), dateobj2 = diiDateTimes.getDateObj(rev.dt2,true);
var dow = dateobj1.date.getDay();
$j('td.mo1.'+days[dow]).eq(rev.ithdow - 1).each(function(){ // .mo1 only counts this month
var dt0 = $j(this).attr('id').match(/wd-(.*)/)[1];
var dateobj0 = diiDateTimes.getDateObj(dt0,true);
if (dateobj0.date.compareTo(dateobj1.date) >= 0 && dateobj0.date.compareTo(dateobj2.date) ' + diiCalMo.renderText(rev) + '');
}
});
}, // renderMonthlyRev
renderWeeklyRev: function(rev) {
var days = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat'];
var dateobj1 = diiDateTimes.getDateObj(rev.dt1,true), dateobj2 = diiDateTimes.getDateObj(rev.dt2,true);
for (var i = 0; 6 >= i; i++) {
if (rev['day'+i] === 'X') {
$j('td.'+days[i]).each(function(){
var dt0 = $j(this).attr('id').match(/wd-(.*)/)[1];
var dateobj0 = diiDateTimes.getDateObj(dt0,true);
if (dateobj0.date.compareTo(dateobj1.date) >= 0 && dateobj0.date.compareTo(dateobj2.date) ' + diiCalMo.renderText(rev) + '');
}
});
}
}
}, // renderWeeklyRev
renderText: function(evnt) {
var mu = [];
var nm = evnt.nm, desc = evnt.desc, key = evnt.key;
if (desc) {
mu.push( '' + nm + '');
} else {
mu.push(nm);
}
return mu.join('');
} // renderText
}
document.observe('dom:loaded',diiCalMo.init);
EVENT DATE |
EVENT NAME |
BEGINS |
ENDS |
Prototype;DIIElementsJSPart;DIIImageModule;Date;JQuery;JQueryCycle;JQueryScrollTo;
|