DataTransfer.idl 747 B

12345678910111213141516171819202122
  1. #import <FileAPI/FileList.idl>
  2. #import <HTML/DataTransferItemList.idl>
  3. // https://html.spec.whatwg.org/multipage/dnd.html#datatransfer
  4. [Exposed=Window]
  5. interface DataTransfer {
  6. constructor();
  7. attribute DOMString dropEffect;
  8. attribute DOMString effectAllowed;
  9. [SameObject] readonly attribute DataTransferItemList items;
  10. [FIXME] undefined setDragImage(Element image, long x, long y);
  11. // old interface
  12. readonly attribute sequence<DOMString> types; // FIXME: This should be FrozenArray<DOMString>
  13. DOMString getData(DOMString format);
  14. [FIXME] undefined setData(DOMString format, DOMString data);
  15. [FIXME] undefined clearData(optional DOMString format);
  16. [SameObject] readonly attribute FileList files;
  17. };