123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- {% removeemptylines %}
- {% assign id = include.id | default: 'default' -%}
- <div id="calendar-{{ id }}"></div>
- {% capture script %}
- <script>
- document.addEventListener('DOMContentLoaded', function () {
- var calendarEl = document.getElementById('calendar-{{ id }}');
- var currentYear = new Date().getFullYear();
- var currentMonth = new Date().getMonth();
- var calendar = new FullCalendar.Calendar(calendarEl, {
- initialView: 'dayGridMonth',
-
- {% if include.sample-events %}
- events: [
- {
- title: "Offsite Retreat",
- start: new Date(currentYear, currentMonth, 2, 9, 0),
- end: new Date(currentYear, currentMonth, 4, 17, 0),
- color: 'var(--tblr-red)',
- backgroundColor: 'var(--tblr-red-lt)',
- borderColor: 'var(--tblr-red-200)',
- },
- {
- title: "Monthly Planning",
- start: new Date(currentYear, currentMonth, 1, 10, 0),
- end: new Date(currentYear, currentMonth, 1, 11, 30),
- },
- {
- title: "Marketing Strategy Call",
- start: new Date(currentYear, currentMonth, 4, 14, 0),
- end: new Date(currentYear, currentMonth, 4, 15, 0)
- },
- {
- title: "Design Sprint",
- start: new Date(currentYear, currentMonth, 7, 9, 0),
- end: new Date(currentYear, currentMonth, 7, 12, 0)
- },
- {
- title: "Dev Team Check-in",
- start: new Date(currentYear, currentMonth, 10, 11, 0),
- end: new Date(currentYear, currentMonth, 10, 11, 30)
- },
- {
- title: "Customer Feedback Review",
- start: new Date(currentYear, currentMonth, 13, 13, 0),
- end: new Date(currentYear, currentMonth, 13, 14, 0)
- },
- {
- title: "Mid-Month Review",
- start: new Date(currentYear, currentMonth, 15, 10, 30),
- end: new Date(currentYear, currentMonth, 15, 11, 30)
- },
- {
- title: "Webinar: Product Update",
- start: new Date(currentYear, currentMonth, 18, 16, 0),
- end: new Date(currentYear, currentMonth, 18, 17, 0)
- },
- {
- title: "Sales Training",
- start: new Date(currentYear, currentMonth, 21, 9, 30),
- end: new Date(currentYear, currentMonth, 21, 11, 0)
- },
- {
- title: "Company All-Hands",
- start: new Date(currentYear, currentMonth, 25, 15, 0),
- end: new Date(currentYear, currentMonth, 25, 16, 0)
- },
- {
- title: "End-of-Month Wrap-up",
- start: new Date(currentYear, currentMonth, 31, 10, 0),
- end: new Date(currentYear, currentMonth, 31, 11, 0)
- }
- ],
- {% endif %}
- });
- calendar.render();
- });
- </script>
- {% endcapture %}
- {% capture_script %}
- {{ script }}
- {% endcapture_script %}
- {% endremoveemptylines %}
|