12009-08-19 Eric Carlson <eric.carlson@apple.com>
2
3 Reviewed by NOBODY (OOPS!).
4
5 HTML5 media elements must fire 'loadend' progress event
6 https://bugs.webkit.org/show_bug.cgi?id=28419
7
8 * dom/EventNames.h:
9 Define loadend.
10
11 * html/HTMLMediaElement.cpp:
12 (WebCore::HTMLMediaElement::parseMappedAttribute):
13 Deal with onloadend.
14 (WebCore::HTMLMediaElement::loadInternal):
15 Post 'loadend' immediately after 'abort'.
16 (WebCore::HTMLMediaElement::noneSupported):
17 Post 'loadend' immediately after 'error'.
18 (WebCore::HTMLMediaElement::mediaEngineError):
19 Ditto.
20 (WebCore::HTMLMediaElement::setNetworkState):
21 Post 'loadend' immediately after 'load'.
22 (WebCore::HTMLMediaElement::userCancelledLoad):
23 Post 'loadend' immediately after 'abort'.
24