Details
Description
Flash based objects are not being embedded in IE7 if the page takes too long to load.
Reason for bug:
moodle/lib/ufo.js uses a poorly written domLoad function.
It uses a time out of 250 milliseconds as an IE7 domload check. If the page takes longer than 250 milliseconds to load then the flash object will not be embedded.
Possible Solutions:
1) Ditch ufo and use swfobject instead (the guy who wrote ufo.js now works on this project)
2) Use the attached ufo.js (modified by me)
Dongsheng, can you fix ufo.js as described and test it still works in older IE and older Firefox etc?