- From: James Graham <jgraham@opera.com>
- Date: Mon, 29 Apr 2013 18:02:52 +0200
- To: whatwg@lists.whatwg.org
On 04/29/2013 03:51 PM, Boris Zbarsky wrote: > On 4/29/13 6:50 AM, James Graham wrote: >> So far we have kept the model where the load event is auomatically >> managed by the UA, rather than giving the developer direct control of it. > > Developers already have direct control over the load event to the extent > being proposed, as far as I can tell. Consider this: > > var blockers = []; > function blockOnload() { > var i = document.createElement("iframe"); > document.documentElement.appendChild(i); > blockers.push(i.contentDocument); > i.contentDocument.open(); > } > > function unblockOnload() { > blockers.pop().close(); > } > > Of course expecting web developers to come up with this themselves and > have to redo all this boilerplate is not reasonable, not to mention the > pollutes-the-DOM and uses-way-too-much-memory aspect of it all. Yes, I wasn't clear that I was referring to what is encouraged through having a documented API, rather than what is possible when one uses the existing APIs in "innovative" ways.
Received on Monday, 29 April 2013 16:03:28 UTC