Я пытаюсь настроить полный календарь для следующего.
Мне нужно добавить сворачивающуюся панель или jquery slidetoggle к событию в виде дневного списка fullcalnedar. При нажатии на событие, оно должно скользить вниз или вверх по панели, на этой панели будет некоторая информация об этом событии. В настоящее время свертывание представления списка недоступно при полной библиотеке календаря.
У кого-нибудь есть идеи, как это сделать?
Вот ссылка на мой проект: -
https://github.com/mahi007rocks/custom_calendar
Вот код, который я сделал до сих пор
index.html.erb
Я просмотрел полную документацию по календарю, свертывание представления списка недоступно и поиск в Google также не полезен
<div id='calendar'></div>
<script type="text/javascript">
$(document).ready(function() {
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'listDay,agendaWeek'
},
// customize the button names,
// otherwise they'd all just say "list"
views: {
listDay: { buttonText: 'list day' },
listWeek: { buttonText: 'list week' }
},
defaultView: 'listDay',
defaultDate: '2019-01-02',
navLinks: true, // can click day/week names to navigate views
editable: true,
events: [
<% @data.each do |f| %>
{
title: '<%= f[:name]%>',
start: '<%= f[:start_time] %>',
end: ' <%= f[:end_time] %>',
description: 'first description',
addStar: "star",
addNote: "Notes"
},
<% end %>
],
eventRender: function(event, element) {
element.find('.fc-list-item-title').append("
<br/>Slide toggle text should come here" + event.description);
}
});
});
</script>
Когда я нажимаю на любое событие в виде списка дней, событие должно скользить вниз и показывать текст «Текст переключения слайдов должен прийти сюда».
Но с текущей реализацией я не смог завершить это.
Любая помощь будет оценена.