W3C home > Mailing lists > Public > public-webapps@w3.org > July to September 2008

loadend event Re: [ProgressEvents]

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>
Message-ID: <op.ug53yhdiwxe0ny@widsith>

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 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 18:49:27 GMT