summaryrefslogtreecommitdiff
path: root/doc/smileys
diff options
context:
space:
mode:
authorJoey Hess <joey@kitenet.net>2008-10-19 15:45:29 -0400
committerJoey Hess <joey@kitenet.net>2008-10-19 15:45:29 -0400
commit002be0c87afd6c7310d2dd2babbb6a03dac8f881 (patch)
tree6889a3d838ce9221d617331acc9395879564635f /doc/smileys
parent2321906cd7792925981e1e516dd5a0d4d625641f (diff)
partial support for calling onload once the DOM is ready
This adds support for gecko and newer versions of opera to call onload once the DOM is ready, rather than waiting for all images in the page to load. Makes relativedate behave somewhat better. Dealing with this means jumping into the browser incompatability waters that I prefer to avoid. Full solutions for most of the major browsers are listed here: http://dean.edwards.name/weblog/2006/06/again/ However, no *license* is listed there, so I can't use that code. Also, the more involved code appears to have various issues (such as the inline IE code not working via https). So I only added the simple call to a hook needed for gecko/opera. It seems that the only standards-compliant way to do this is using the `defer` attribute to a `script` tag, using an external script that will be loaded once the DOM is ready, and can call onload. However, that has browser compatability issues of its own, since not all browsers honor `defer`. Perhaps I should really just be using one of the javascript frameworks, that include code to solve this for the major browsers. But something about them still puts me off, and this issue is minor enough that I'm willing to live with incomplete support for now.
Diffstat (limited to 'doc/smileys')
0 files changed, 0 insertions, 0 deletions