Некоторые из моих событий Fullcalendar имеют ссылки. Ссылки указывают на общедоступные веб-страницы, pdf-документы или веб-страницы, которые имеют ограниченный доступ.URL-адрес события fullcalendar - добавьте класс, если url содержит
Я хотел бы добавить класс для форматирования ссылок, чтобы добавить значок на основе строки url.
Если URL содержит:
- "PDF" addclass "к-PDF"
- "ограничено" addclass "к-замок"
Я предполагаю, что он должен быть с ними и eventRender .. но мне не удается найти правильный синтаксис. Может кто-то помочь мне с этим?
http://jsfiddle.net/lbriquet/oez9Ltym/
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'listDay,listWeek,month'
},
views: {
listDay: {
buttonText: 'list day'
},
listWeek: {
buttonText: 'list week'
}
},
defaultView: 'listDay',
defaultDate: '2016-09-12',
navLinks: true, // can click day/week names to navigate views
events: [{
title: 'Conference (website)',
start: '2016-09-11',
end: '2016-09-13',
url: "https://www.ted.com/talks"
}, {
title: 'Meeting (download document)',
start: '2016-09-12T10:30:00',
end: '2016-09-12T12:30:00',
url: "http://storage.ted.com/tedx/manuals/tedx_speaker_guide.pdf"
}, {
title: 'Lunch',
start: '2016-09-12T12:00:00'
}, {
title: 'Meeting (members only)',
start: '2016-09-12T14:30:00',
url: "http://www.dictionary.com/browse/restricted"
}, {
title: 'Happy Hour',
start: '2016-09-12T17:30:00'
}, {
title: 'Dinner',
start: '2016-09-12T20:00:00'
}],
eventRender: function eventRender(event, element, view) {
}
});
Большое спасибо @ Ryan89 Это делает то, что мне нужно! – lbriquet