Calendar
';
}
extraEventsHtmlBuffer +=
'' + eventTitle + '';
extraEventsHtmlBuffer +=
'\';
eventsCount++;
}
eventsHtmlBuffer += ' ' +
'
';
extraEventsHtmlBuffer += '';
extraEventsHtmlBuffer += ' ' +
'
';
if(eventsCount > 2) {
eventsHtmlBuffer += '';
for(var i = 0; i < dayEvents.length; i++) {
var event = dayEvents[i];
var eventTitle = event.title.replace(/([^\s]{15})/g,"$1-
"); var eventTime = event.startDate.format('g') + event.startDate.format('a').substring(0,1); if(eventsCount < 2) { eventsHtmlBuffer += '
';
extraEventsHtmlBuffer += '"); var eventTime = event.startDate.format('g') + event.startDate.format('a').substring(0,1); if(eventsCount < 2) { eventsHtmlBuffer += '
' + eventTime + '' + '' + eventTitle + '
'; eventsHtmlBuffer += '\'; } extraEventsHtmlBuffer += '' + eventTime + '' + '' + eventTitle + '
'; extraEventsHtmlBuffer += '\'; eventsCount++; } eventsHtmlBuffer += '+ ' +
(eventsCount - 2) + ' More...
';
eventsHtmlBuffer += 'Close
';
extraEventsHtmlBuffer += '';
var lastEventTime = '';
for(var j = 0; j < dayEvents.length; j++, i++) {
var event = dayEvents[j];
var eventTime = event.startDate.format('ga');
//Breaking titles with too long words
var eventTitle = event.title.replace(/([^\s]{15})/g,"$1-
"); htmlBuffer += (eventTime != lastEventTime?'
' +
'';
currentDate = new Date(currentDate.getTime()+(1000*60*60*24));
}
htmlBuffer += '"); htmlBuffer += (eventTime != lastEventTime?'
' + eventTime + '
':'') +
' ';
htmlBuffer +=
'\';
lastEventTime = eventTime;
}
htmlBuffer +=
' "); var htmlBuffer = ''; var tagsHTML = ''; if(event.tags != '') { var tags = event.tags.split(','); tagsHTML += "Filters: "; for (var x = 0; x < tags.length; x++) { var tag = tags[x]; if(x > 0) tagsHTML += ', '; tagsHTML += '' + tag + ''; } } var locationHTML = ''; if(event.location != "") { locationHTML = 'Where: '; locationHTML += event.location + '
'; } var categoriesHTML = ''; if(event.categories.length > 0) { var categoriesHTML = 'Calendar: '; for(var x = 0; x < event.categories.length; x++) { var category = event.categories[x]; if(x > 0) categoriesHTML += ', '; categoriesHTML += '' + category.categoryName + '' } categoriesHTML += '
'; } var ddHTML = locationHTML + categoriesHTML + tagsHTML; htmlBuffer += '
Digg
Del.icio.us
Yahoo
Google
Newsvine 

