LibWeb: Implement DataTransferItemList.prototype.add()

This commit is contained in:
Timothy Flynn 2024-08-21 09:35:25 -04:00 committed by Andreas Kling
commit 74d9cfbf2a
Notes: github-actions[bot] 2024-08-22 12:22:38 +00:00
8 changed files with 126 additions and 3 deletions

View file

@ -56,8 +56,12 @@ public:
String get_data(String const& format) const;
JS::NonnullGCPtr<FileAPI::FileList> files() const;
Optional<DragDataStore::Mode> mode() const;
void disassociate_with_drag_data_store();
JS::NonnullGCPtr<DataTransferItem> add_item(DragDataStoreItem item);
bool contains_item_with_type(DragDataStoreItem::Kind, String const& type) const;
private:
DataTransfer(JS::Realm&, NonnullRefPtr<DragDataStore>);