Hi everyone,
We are in the process of trying to incorporate some Atlas/AJAX into our site. What we added works correctly in IE6 and FF1.5 on Windows and also works correctly in Camino and FF (not sure of the version numbers) on Mac. Unfortunately it is not working correctly with Safari. Unfortunately I don't have a lot of information on what the problem is since I don't have access to a Mac to dig into it (I have a friend that I pester to test things).
While I don't have specific error messages, I do have a test environment that you can check out. Please note that this test site is being served up through a DSL connection (small upload pipe) and might be a little slow (especially with all the extra overhead AJAX script, etc.). To reproduce the issue, do the following:
Log into our site with our test account by clicking
hereOnce you are in the site, click on the Calendar tab at the top
Once in the Calendar, make sure that you are viewing either the Day, Week or Month view (top-right below the main tabs)
On the left-hand side, there is a module called Mini Calendar that allows you to navigate through the calendar.
If you are on Day or Week view, click the links at the top of the Mini Calendar to navigate to the previous or next item (On Day or Week view, it will navigate by month. On Month view, it will navigate by year)
If you are using IE or FF, when you click the next or previous link, the content of the Mini Calendar should update with the previous or next view of the requested information (there is also a small 'Loading' graphic that appears in the top-right of the screen). In Safari, nothing happens and apparently there is a JavaScript error thrown.
Any help in getting to the bottom of this is appreciated.
Bonus question: In FF, the update is very smooth and looks and works great. In IE, there is much flashing of existing content (images and some styles). At one point, I had some YUI Animation goodness in there to fade the transition out and then in, but in IE, it only faded the first div of content. I guess that makes two separate bonus questions.