Files
serenity/Userland/Libraries/LibWeb/HTML/DataTransfer.idl
Timothy Flynn 39f991bb68 LibWeb: Implement the DataTransfer items attribute
(cherry picked from commit 1b703629548950882063495679b9307519271b92)
2024-11-01 22:04:14 -04:00

23 lines
747 B
Plaintext

#import <FileAPI/FileList.idl>
#import <HTML/DataTransferItemList.idl>
// https://html.spec.whatwg.org/multipage/dnd.html#datatransfer
[Exposed=Window]
interface DataTransfer {
constructor();
attribute DOMString dropEffect;
attribute DOMString effectAllowed;
[SameObject] readonly attribute DataTransferItemList items;
[FIXME] undefined setDragImage(Element image, long x, long y);
// old interface
readonly attribute sequence<DOMString> types; // FIXME: This should be FrozenArray<DOMString>
DOMString getData(DOMString format);
[FIXME] undefined setData(DOMString format, DOMString data);
[FIXME] undefined clearData(optional DOMString format);
[SameObject] readonly attribute FileList files;
};