Changeset 118622 in webkit
- Timestamp:
- May 27, 2012, 12:34:01 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
-
LayoutTests/ChangeLog (modified) (1 diff)
-
LayoutTests/fast/files/file-reader-event-listener-expected.txt (modified) (1 diff)
-
LayoutTests/fast/files/file-reader-event-listener.html (modified) (3 diffs)
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/fileapi/FileReader.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r118620 r118622 1 2012-05-27 Li Yin <li.yin@intel.com> 2 3 [FileAPI] FileReader should fire progress event when blob has been completely read into memory 4 https://bugs.webkit.org/show_bug.cgi?id=87585 5 6 Reviewed by Kentaro Hara. 7 8 From Spec: http://www.w3.org/TR/FileAPI/#dfn-progress-event 9 One progress event will fire when blob has been completely read into memory. 10 Firefox, Opera and IE follows the spec. 11 Webkit based browser doesn't do that, it only fires progress event at interval of 50ms. 12 WebKit should add the behavior to make the conformance with the spec. 13 14 * fast/files/file-reader-event-listener-expected.txt: 15 * fast/files/file-reader-event-listener.html: 16 1 17 2012-05-26 Li Yin <li.yin@intel.com> 2 18 -
trunk/LayoutTests/fast/files/file-reader-event-listener-expected.txt
r104180 r118622 3 3 Received loadstart event 4 4 Received foo event 5 Received progress event 5 6 Received load event 6 7 Received loadend event -
trunk/LayoutTests/fast/files/file-reader-event-listener.html
r104180 r118622 7 7 <script> 8 8 var fileReader; 9 var receivedProgressEvent = false; 9 10 10 11 function log(message) … … 24 25 } 25 26 27 function onProgress() 28 { 29 receivedProgressEvent = true; 30 } 31 26 32 function onLoad() 27 33 { 34 if (receivedProgressEvent) 35 log("Received progress event"); 28 36 log("Received load event"); 29 37 } … … 65 73 fileReader.readAsText(file); 66 74 fileReader.addEventListener("loadstart", onLoadStart, false); 75 fileReader.addEventListener("progress", onProgress, false); 67 76 fileReader.addEventListener("load", onLoad, false); 68 77 fileReader.addEventListener("loadend", onLoadEnd, false); -
trunk/Source/WebCore/ChangeLog
r118620 r118622 1 2012-05-27 Li Yin <li.yin@intel.com> 2 3 [FileAPI] FileReader should fire progress event when blob has been completely read into memory 4 https://bugs.webkit.org/show_bug.cgi?id=87585 5 6 Reviewed by Kentaro Hara. 7 8 From Spec: http://www.w3.org/TR/FileAPI/#dfn-progress-event 9 One progress event will fire when blob has been completely read into memory. 10 Firefox, Opera and IE follows the spec. 11 Webkit based browser doesn't do that, it only fires progress event at interval of 50ms. 12 WebKit should add the behavior to make the conformance with the spec. 13 14 Tests: fast/files/file-reader-event-listener.html 15 16 * fileapi/FileReader.cpp: 17 (WebCore::FileReader::didFinishLoading): 18 1 19 2012-05-26 Li Yin <li.yin@intel.com> 2 20 -
trunk/Source/WebCore/fileapi/FileReader.cpp
r118620 r118622 219 219 m_state = DONE; 220 220 221 fireEvent(eventNames().progressEvent); 221 222 fireEvent(eventNames().loadEvent); 222 223 fireEvent(eventNames().loadendEvent);
Note:
See TracChangeset
for help on using the changeset viewer.