Changeset 150949 in webkit
- Timestamp:
- May 29, 2013 11:04:29 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r150941 r150949 1 2013-05-29 Praveen R Jadhav <praveen.j@samsung.com> 2 3 ProgressEvent should not be cancelable 4 https://bugs.webkit.org/show_bug.cgi?id=114444 5 6 Reviewed by Darin Adler. 7 8 file-reader-event-listener.html, xmlhttprequest-get-expected.txt and infoOnProgressEvent-expected.txt are updated. 9 10 * fast/files/file-reader-event-listener-expected.txt: 11 * fast/files/file-reader-event-listener.html: 12 * fast/xmlhttprequest/xmlhttprequest-get-expected.txt: 13 * http/tests/xmlhttprequest/infoOnProgressEvent-expected.txt: 14 * platform/efl/TestExpectations: 15 1 16 2013-05-29 Dean Jackson <dino@apple.com> 2 17 -
trunk/LayoutTests/fast/files/file-reader-event-listener-expected.txt
r118622 r150949 1 2 1 Test that FileReader's event listener works. 3 2 Received loadstart event 4 3 Received foo event 4 PASS event.bubbles is false 5 PASS event.cancelable is false 6 PASS event.defaultPrevented is false 5 7 Received progress event 6 8 Received load event 7 9 Received loadend event 8 DONE 10 PASS successfullyParsed is true 9 11 12 TEST COMPLETE 13 -
trunk/LayoutTests/fast/files/file-reader-event-listener.html
r120798 r150949 2 2 <html> 3 3 <body> 4 <input type="file" name="file" id="file" onchange="onInputFileChange()">5 4 <pre id='console'></pre> 5 <script src="../js/resources/js-test-pre.js"></script> 6 6 7 7 <script> … … 25 25 } 26 26 27 function onProgress( )27 function onProgress(event) 28 28 { 29 29 receivedProgressEvent = true; 30 shouldBeFalse("event.bubbles"); 31 shouldBeFalse("event.cancelable"); 32 33 event.preventDefault(); 34 shouldBeFalse("event.defaultPrevented"); 30 35 } 31 36 … … 40 45 { 41 46 log("Received loadend event"); 42 log("DONE");43 47 44 48 fileReader.removeEventListener("loadstart", onLoadStart, false); … … 46 50 fileReader.removeEventListener("error", onError, false); 47 51 48 if (window.testRunner) 49 testRunner.notifyDone(); 52 finishJSTest(); 50 53 } 51 54 … … 65 68 } 66 69 67 function onInputFileChange() 68 { 70 function runTest() { 71 if (window.testRunner) { 72 testRunner.dumpAsText(); 73 testRunner.waitUntilDone(); 74 } 75 76 window.jsTestIsAsync = true; 77 69 78 log("Test that FileReader's event listener works."); 70 79 71 var file = document.getElementById("file").files[0];80 var text = "Hello"; 72 81 fileReader = new FileReader(); 73 fileReader.readAsText(file); 82 74 83 fileReader.addEventListener("loadstart", onLoadStart, false); 75 84 fileReader.addEventListener("progress", onProgress, false); … … 79 88 fileReader.addEventListener("error", onError, false); 80 89 fileReader.addEventListener("foo", onFoo, false); 90 91 fileReader.readAsText(new Blob([text])); 81 92 } 82 93 83 function runTests() 84 { 85 eventSender.beginDragWithFiles(['resources/UTF8.txt']); 86 eventSender.mouseMoveTo(10, 10); 87 eventSender.mouseUp(); 88 } 94 runTest(); 89 95 90 if (window.eventSender) {91 if (window.testRunner) {92 testRunner.dumpAsText();93 testRunner.waitUntilDone();94 }95 window.onload = runTests;96 } else {97 log("eventSender is not present.");98 }99 96 </script> 97 <script src="../js/resources/js-test-post.js"></script> 100 98 </body> 101 99 </html> -
trunk/LayoutTests/fast/xmlhttprequest/xmlhttprequest-get-expected.txt
r116070 r150949 46 46 bubbles : 'false' 47 47 cancelBubble : 'false' 48 cancelable : ' true'48 cancelable : 'false' 49 49 clipboardData : 'undefined' 50 50 currentTarget : '[object XMLHttpRequest]' -
trunk/LayoutTests/http/tests/xmlhttprequest/infoOnProgressEvent-expected.txt
r63680 r150949 5 5 Type: progress 6 6 Bubble: false 7 Cancelable: true7 Cancelable: false 8 8 EventPhase: 2 9 9 Target: [object XMLHttpRequest] -
trunk/LayoutTests/platform/efl/TestExpectations
r150876 r150949 884 884 webkit.org/b/84333 fast/files/file-reader-abort.html [ Failure ] 885 885 webkit.org/b/84333 fast/files/file-reader-directory-crash.html [ Failure ] 886 webkit.org/b/84333 fast/files/file-reader-event-listener.html [ Failure ]887 886 webkit.org/b/84333 fast/files/null-origin-string.html [ Failure ] 888 887 webkit.org/b/84333 fast/files/read-blob-async.html [ Failure ] -
trunk/Source/WebCore/ChangeLog
r150948 r150949 1 2013-05-29 Praveen R Jadhav <praveen.j@samsung.com> 2 3 ProgressEvent should not be cancelable 4 https://bugs.webkit.org/show_bug.cgi?id=114444 5 6 Reviewed by Darin Adler. 7 8 Parameter "cancelable" in ProgressEvent is set to false, by default, as mentioned in the specification. The spec link is given below. 9 10 Spec: http://www.w3.org/TR/2011/CR-progress-events-20110922/#suggested-names-for-events-using-the-progressevent-interface 11 12 No new tests. file-reader-event-listener.html and infoOnProgressEvent-expected.txt are updated. 13 14 * dom/ProgressEvent.cpp: 15 (WebCore::ProgressEvent::ProgressEvent): 16 (WebCore): 17 1 18 2013-05-29 Simon Fraser <simon.fraser@apple.com> 2 19 -
trunk/Source/WebCore/dom/ProgressEvent.cpp
r100727 r150949 54 54 55 55 ProgressEvent::ProgressEvent(const AtomicString& type, bool lengthComputable, unsigned long long loaded, unsigned long long total) 56 : Event(type, false, true)56 : Event(type, false, false) 57 57 , m_lengthComputable(lengthComputable) 58 58 , m_loaded(loaded) … … 60 60 { 61 61 } 62 62 63 63 const AtomicString& ProgressEvent::interfaceName() const 64 64 {
Note: See TracChangeset
for help on using the changeset viewer.