- 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