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.

CommentFileSizeAuthor
fullcalendar.views_.js_.patch1.07 KBhlykos
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

tim.plunkett’s picture

Status: Active » Closed (won't fix)

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

hlykos’s picture

Agreed, it might worth fixing this for the 6.x-2.x and 7.x-2.x branches however.

tim.plunkett’s picture

It's possible. But I'd think spending time upgrading your servers to support clean urls might be better. ?q= is strange to me now.

hlykos’s picture

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