Thanks, that confirms my suspicions - that's exactly the setup I am
seeing the problem with. I believe there is some sort of conflict
between Firefox 3.5 and the TinyMCE javascript.
What seems to be happening is that TinyMCE injects various scripts
into the DOM. For some reason, in Firefox 3.5 this causes
document.getElementsByTagName('script') to no longer return the full
list of scripts in the DOM. Django's DateTimeShortcuts.js script uses
this list to work out its own source path (which it uses to find the
path to the admin icons), but now can no longer find itself in that
list, so fails.
This is really a bug either in Firefox or in TinyMCE, but could
probably be averted if Django had a better way for js files to get the
value of ADMIN_MEDIA_PREFIX. Not sure if this has been addressed in
the recent Google Summer of Code project to rewrite the admin
javascript.
--
DR.