define(function(require, exports, module) { 'use strict'; var DateSpan = require('./date_span'); var create = require('template').create; var MonthDayAgenda = create({ event: function() { var busytimeId = this.h('busytimeId'); var color = this.h('color'); var eventTime; if (this.arg('isAllDay')) { eventTime = '
'; } else { var startTime = formatTime(this.arg('startTime')); var endTime = formatTime(this.arg('endTime')); eventTime = `
${startTime}
${endTime}
`; } var title = this.h('title'); var eventDetails = `
${title}
`; var location = this.h('location'); if (location && location.length > 0) { eventDetails += ` ${location} `; } var alarmClass = this.arg('hasAlarms') ? 'has-alarms' : ''; return `
${eventTime}
${eventDetails}
`; } }); module.exports = MonthDayAgenda; function formatTime(time) { return DateSpan.time.render({ time: time, format: 'shortTimeFormat' }); } });