Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
On servers without url rewriting js event callbacks do not work. We need to change "$.post(Drupal.settings.basePath + 'fullcalendar..." to "$.post(Drupal.settings.basePath + '?q=fullcalendar...".
I am attaching a patch.
Comment | File | Size | Author |
---|---|---|---|
fullcalendar.views_.js_.patch | 1.07 KB | hlykos |
Comments
Comment #1
tim.plunkettSorry, a huge majority of sites use clean URLs, and the 6.x-1.x branch is closed to changes. You can continue to safely use this fix for your own needs, of course.
Comment #2
hlykos CreditAttribution: hlykos commentedAgreed, it might worth fixing this for the 6.x-2.x and 7.x-2.x branches however.
Comment #3
tim.plunkettIt's possible. But I'd think spending time upgrading your servers to support clean urls might be better. ?q= is strange to me now.
Comment #4
hlykos CreditAttribution: hlykos commentedI never use non-clean URLs myself but I deployed the fullcalendar module at an hospital's intranet with a rigid windows hosting environment not supporting url rewriting on their IIS servers (or anything but IE6 on their pcs....).
I am ok maintaining a patched version and merge future development commits (git ftw), and I agree with you about ?q=, but I still thought it was worth flagging this up regardless of it getting committed or not.