timeline-no-resources.html 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset='utf-8' />
  5. <link href='../packages-premium/bundle/main.css' rel='stylesheet' />
  6. <script src='../packages-premium/bundle/main.js'></script>
  7. <script>
  8. document.addEventListener('DOMContentLoaded', function() {
  9. var calendarEl = document.getElementById('calendar');
  10. var calendar = new FullCalendar.Calendar(calendarEl, {
  11. selectable: true,
  12. now: '2020-09-07',
  13. editable: true, // enable draggable events
  14. aspectRatio: 1.8,
  15. scrollTime: '00:00', // undo default 6am scrollTime
  16. headerToolbar: {
  17. left: 'today prev,next',
  18. center: 'title',
  19. right: 'timelineDay,timelineThreeDays,timeGridWeek,dayGridMonth'
  20. },
  21. initialView: 'timelineDay',
  22. views: {
  23. timelineThreeDays: {
  24. type: 'timeline',
  25. duration: { days: 3 },
  26. buttonText: '3 days'
  27. }
  28. },
  29. events: [
  30. { id: '1', start: '2020-09-07T02:00:00', end: '2020-09-07T07:00:00', title: 'event 1' },
  31. { id: '2', start: '2020-09-07T05:00:00', end: '2020-09-07T22:00:00', title: 'event 2' },
  32. { id: '3', start: '2020-09-06', end: '2020-09-08', title: 'event 3' },
  33. { id: '4', start: '2020-09-07T03:00:00', end: '2020-09-07T08:00:00', title: 'event 4' },
  34. { id: '5', start: '2020-09-07T00:30:00', end: '2020-09-07T02:30:00', title: 'event 5' }
  35. ]
  36. });
  37. calendar.render();
  38. });
  39. </script>
  40. <style>
  41. body {
  42. margin: 0;
  43. padding: 0;
  44. font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  45. font-size: 14px;
  46. }
  47. #calendar {
  48. max-width: 1100px;
  49. margin: 50px auto;
  50. }
  51. </style>
  52. </head>
  53. <body>
  54. <div id='calendar'></div>
  55. </body>
  56. </html>