Index: Source/core/clipboard/DataTransfer.idl |
diff --git a/Source/core/clipboard/DataTransfer.idl b/Source/core/clipboard/DataTransfer.idl |
index 5448d014bf2a8efa50041da747ff4dad01366f31..4966cc4d10dd360368f5d8edac0d85ec84513d6e 100644 |
--- a/Source/core/clipboard/DataTransfer.idl |
+++ b/Source/core/clipboard/DataTransfer.idl |
@@ -26,19 +26,23 @@ |
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
+// https://html.spec.whatwg.org/#the-datatransfer-interface |
+ |
[ |
WillBeGarbageCollected |
] interface DataTransfer { |
- [TreatReturnedNullStringAs=Undefined] attribute DOMString dropEffect; |
- [TreatReturnedNullStringAs=Undefined] attribute DOMString effectAllowed; |
- readonly attribute DOMString[] types; |
- readonly attribute FileList files; |
+ // TODO(philipj): Remove [TreatReturnedNullStringAs=Undefined]. |
+ [TreatReturnedNullStringAs=Undefined] attribute DOMString dropEffect; |
+ [TreatReturnedNullStringAs=Undefined] attribute DOMString effectAllowed; |
+ |
+ [SameObject] readonly attribute DataTransferItemList items; |
- void clearData(optional DOMString type); |
- DOMString getData(DOMString type); |
- void setData(DOMString type, DOMString data); |
[RaisesException] void setDragImage(Element image, long x, long y); |
- readonly attribute DataTransferItemList items; |
+ /* old interface */ |
+ [SameObject] readonly attribute DOMString[] types; |
+ DOMString getData(DOMString format); |
+ void setData(DOMString format, DOMString data); |
+ void clearData(optional DOMString format); |
+ [SameObject] readonly attribute FileList files; |
}; |
- |