Early Bird Registration for DrupalCon Portland 2024 is open! Register by 23:59 PST on 31 March 2024, to get $100 off your ticket.
If you create an event that extends over a month boundary -- October 15 to November 15, for example -- it will not appear in the November calendar when running in Ajax mode. The event does appear properly in non-Ajax mode.
Or so it's working for me, anyway...
Comment | File | Size | Author |
---|---|---|---|
#3 | fullcalendar-cross_month_events-2380779-3.patch | 1.51 KB | oenie |
Comments
Comment #1
cmbehr CreditAttribution: cmbehr commentedI love this module and many of its features (Thanks, Tim & maintainers!), but this is big problem for me. I have thousands of events and must use ajax mode.
I spent some time with a js debugger, but still don't have a solution. I started with v1.6 of the plugin, then downgraded to 1.5.4. I tried core jquery (1.4) and upgraded to 1.8. No joy. I've observed the event in question flash in the display and then disappear. The bad behavior only happens when the start date of the event is off the visible area of the month in view. If an event starts in the previous month, but the date is visible in the first row, it stays in view.
For now, my workaround is to use hook_field_attach_submit to modify the date field. If an all-day, multi-day event is created, I modify it to a one-day event that repeats daily. I'd still like to get this working for multi-day events, and I hope to get back to it in a couple months, so I'd appreciate any insight.
Comment #2
agile penguin CreditAttribution: agile penguin commentedI also have this issue relating to events crossing over months. Anyone have a solution?
Comment #3
oenie CreditAttribution: oenie commentedI have a working patch for this problem, there is a problem with the check of both start and end date. The code should check to see whether start OR end date of the event is in the current month. Currently it is only checking whether the start date is in the current month.
Patch attached.