in static/js/com/events-table.js [99:138]
templates.event = function (event) {
var hasUrl = 'url' in event,
hasSubject = 'subject' in event,
hasContent = 'content' in event,
hasSpeaker = 'speaker' in event,
isMultipleSpeakers = hasSpeaker && util.isArray(event.speaker),
hasLocation = 'location' in event;
var t =
['.event',
['.event-date-col',
['.event-date', helpers.formatDate(event.date)]
],
['.event-title-col',
['.event-title',
hasUrl
? ['a.event-url', {href: event.url, target: '_blank'}, event.title]
: event.title
],
hasLocation
? ['.event-location', event.location]
: null
],
['.event-info-col',
['.event-subject',
hasSubject ? ['span.text', event.subject] : null,
templates.eventContent(event)
],
hasSpeaker
? ['.event-speaker',
isMultipleSpeakers
? event.speaker.join(', ')
: event.speaker
]
: null
]
];
return t;
};