- From: Charles McCathieNevile <chaals@opera.com>
- Date: Mon, 08 Sep 2008 10:00:50 -0500
- To: "Garrett Smith" <dhtmlkitchen@gmail.com>
- Cc: "Webapps public" <public-webapps@w3.org>, "SVG WG" <public-svg-wg@w3.org>
On Mon, 08 Sep 2008 04:25:42 -0500, Jonas Sicking <jonas@sicking.cc> wrote: > Garrett Smith wrote: >> On Sun, Sep 7, 2008 at 8:47 AM, Erik Dahlström <ed@opera.com> wrote: >>> Hello webapps wg, >>> >>> On behalf of the SVG WG I'd like to propose adding to the >>> ProgressEvents spec[1] an event equivalent to the 'loadend' >>> (previously known as 'SVGPostLoad') event currently defined in SVG >>> Tiny 1.2 [2]. >>> >>> The 'loadend' event is dispatched by completion of a load, no matter >>> if it was successful or not. In terms of the ProgressEvents spec the >>> 'loadend' event would be dispatched following either of 'abort', >>> 'load' or 'error', and there must be exactly one 'loadend' event >>> dispatched. In the Event definitions table it would look like this: >>> >>> Name: loadend >>> Description: The operation completed >>> How often?: once >>> When?: Must be dispatched last >>> >> If the event were dispatched last, and there was a progress bar, plus >> an overlay, then the success handler would fire before the progress >> bar + overlay were hidden/removed. >> Please see also: >> http://lists.w3.org/Archives/Public/public-webapps/2008JulSep/0537.html > > I would be in support of adding such an event. And I agree with Garrett > that it makes more sense to dispatch it before the load/abort/error > event is dispatched. In fact, we could even make the default behavior of > the loadend event be dispatching one of the above three, thus allowing > them to be canceled by calling .preventDefault on the loadend event. > > Would be interested to hear Ollis feedback given that he recently > implemented progress events for XHR in firefox. OK, I will put this into the draft (which I should post this week so we can try to publish it again. Cheers Chaals -- Charles McCathieNevile Opera Software, Standards Group je parle français -- hablo español -- jeg lærer norsk http://my.opera.com/chaals Try Opera 9.5: http://www.opera.com
Received on Monday, 8 September 2008 15:01:41 UTC