commit | 49f88e1fd2ebd38230ed0dbe21dc4268af04b5c2 | [log] [tgz] |
---|---|---|
author | sigbjornf@opera.com <sigbjornf@opera.com@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | Thu Mar 06 04:10:38 2014 |
committer | sigbjornf@opera.com <sigbjornf@opera.com@bbb929c8-8fbe-4397-9dbb-9b2b20218538> | Thu Mar 06 04:10:38 2014 |
tree | 66dbb803c02f68b3051a742fcd5fc4e761f44839 | |
parent | 6226a4c10b8f946a531439b3aefb8c95a69dbd66 [diff] |
Sync Blob.close() behavior wrt updated spec. The File API now defines Blobs as having a readability state of opened/closed, http://dev.w3.org/2006/webapi/FileAPI/#readabilityState With close() naturally making the Blob enter the 'closed' state, http://dev.w3.org/2006/webapi/FileAPI/#close-method Like the FileReader operations, Blob methods will now throw InvalidStateError when passed a Blob in such a 'closed' state. Update the implementation to follow the spec. R=kinuko@chromium.org BUG=344820 Review URL: https://codereview.chromium.org/184473002 git-svn-id: svn://svn.chromium.org/blink/trunk@168567 bbb929c8-8fbe-4397-9dbb-9b2b20218538