Hi guys, After doing some research and testing we have come up with a way to detect when CSS is loaded by the browser using Asset.css. Internet Explorer and Opera support the onload event. Webkit browsers do too, but Chrome never fires that event, at least not all the time (I got it to fire from the console a few times). Firefox does not support the onload event at all. Other events like onreadystatechange seem to work in IE and Opera.
So the solution is to use events for IE and Opera and polling for Webkit and browsers that don't support the event. We have overriden the implementation of Asset.css. Let me know what you think: http://gist.github.com/288091 Enjoy or else.. On Thu, Jan 21, 2010 at 9:38 AM, Eneko Alonso <[email protected]>wrote: > Hi there, > > The documentation says you can add an onload event to Asset.css, but > looking at the code, it really does not add the event. Also, doing some > testing, seems like the browser (Firefox 3.6) does not fire a load event > attached to a link element. > Any experience with this? Is the documentation mistaken? > > Does anyone know a way to detect when a CSS file is loaded by the browser? > > Thanks >
