| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  * Copyright (C) 2010 Google Inc.  All rights reserved. |   2  * Copyright (C) 2010 Google Inc.  All rights reserved. | 
|   3  * Copyright (C) 2011 Apple Inc. All rights reserved. |   3  * Copyright (C) 2011 Apple Inc. All rights reserved. | 
|   4  * |   4  * | 
|   5  * Redistribution and use in source and binary forms, with or without |   5  * Redistribution and use in source and binary forms, with or without | 
|   6  * modification, are permitted provided that the following conditions are |   6  * modification, are permitted provided that the following conditions are | 
|   7  * met: |   7  * met: | 
|   8  * |   8  * | 
|   9  *     * Redistributions of source code must retain the above copyright |   9  *     * Redistributions of source code must retain the above copyright | 
|  10  * notice, this list of conditions and the following disclaimer. |  10  * notice, this list of conditions and the following disclaimer. | 
| (...skipping 22 matching lines...) Expand all  Loading... | 
|  33  |  33  | 
|  34 [ |  34 [ | 
|  35     ActiveScriptWrappable, |  35     ActiveScriptWrappable, | 
|  36     DependentLifetime, |  36     DependentLifetime, | 
|  37     Constructor, |  37     Constructor, | 
|  38     ConstructorCallWith=ExecutionContext, |  38     ConstructorCallWith=ExecutionContext, | 
|  39     Exposed=(Window,Worker), |  39     Exposed=(Window,Worker), | 
|  40 ] interface FileReader : EventTarget { |  40 ] interface FileReader : EventTarget { | 
|  41     // async read methods |  41     // async read methods | 
|  42     [RaisesException] void readAsArrayBuffer(Blob blob); |  42     [RaisesException] void readAsArrayBuffer(Blob blob); | 
|  43     // TODO(philipj): readAsBinaryString() was removed from the spec in 2012: |  43     // TODO(foolip): readAsBinaryString() was removed from the spec in 2012: | 
|  44     // https://github.com/w3c/FileAPI/commit/8cce54559dc27bf8b8244f3f0ca9fb3e4d9
    6efdb |  44     // https://github.com/w3c/FileAPI/commit/8cce54559dc27bf8b8244f3f0ca9fb3e4d9
    6efdb | 
|  45     [RaisesException, Measure] void readAsBinaryString(Blob blob); |  45     [RaisesException, Measure] void readAsBinaryString(Blob blob); | 
|  46     [RaisesException] void readAsText(Blob blob, optional DOMString label); |  46     [RaisesException] void readAsText(Blob blob, optional DOMString label); | 
|  47     [RaisesException] void readAsDataURL(Blob blob); |  47     [RaisesException] void readAsDataURL(Blob blob); | 
|  48  |  48  | 
|  49     void abort(); |  49     void abort(); | 
|  50  |  50  | 
|  51     // states |  51     // states | 
|  52     const unsigned short EMPTY = 0; |  52     const unsigned short EMPTY = 0; | 
|  53     const unsigned short LOADING = 1; |  53     const unsigned short LOADING = 1; | 
|  54     const unsigned short DONE = 2; |  54     const unsigned short DONE = 2; | 
|  55  |  55  | 
|  56     [ImplementedAs=getReadyState] readonly attribute unsigned short readyState; |  56     [ImplementedAs=getReadyState] readonly attribute unsigned short readyState; | 
|  57  |  57  | 
|  58     // File or Blob data |  58     // File or Blob data | 
|  59     readonly attribute (DOMString or ArrayBuffer)? result; |  59     readonly attribute (DOMString or ArrayBuffer)? result; | 
|  60  |  60  | 
|  61     // TODO(philipj): error should be DOMError. crbug.com/496901 |  61     // TODO(foolip): error should be DOMError. crbug.com/496901 | 
|  62     [Measure] readonly attribute FileError? error; |  62     [Measure] readonly attribute FileError? error; | 
|  63  |  63  | 
|  64     // event handler attributes |  64     // event handler attributes | 
|  65     attribute EventHandler onloadstart; |  65     attribute EventHandler onloadstart; | 
|  66     attribute EventHandler onprogress; |  66     attribute EventHandler onprogress; | 
|  67     attribute EventHandler onload; |  67     attribute EventHandler onload; | 
|  68     attribute EventHandler onabort; |  68     attribute EventHandler onabort; | 
|  69     attribute EventHandler onerror; |  69     attribute EventHandler onerror; | 
|  70     attribute EventHandler onloadend; |  70     attribute EventHandler onloadend; | 
|  71 }; |  71 }; | 
| OLD | NEW |