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...

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

cmbehr’s picture

I 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.

agile penguin’s picture

I also have this issue relating to events crossing over months. Anyone have a solution?

oenie’s picture

Status: Active » Needs review
FileSize
1.51 KB

I 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.