LibWeb: Implement the DataTransferItem kind and type attributes

This commit is contained in:
Timothy Flynn 2024-08-21 10:24:45 -04:00 committed by Andreas Kling
commit 001d8384e5
Notes: github-actions[bot] 2024-08-22 12:22:21 +00:00
7 changed files with 65 additions and 6 deletions

View file

@ -266,6 +266,14 @@ JS::NonnullGCPtr<DataTransferItem> DataTransfer::item(size_t index) const
return m_item_list[index];
}
DragDataStoreItem const& DataTransfer::drag_data(size_t index) const
{
VERIFY(m_associated_drag_data_store);
VERIFY(index < m_item_list.size());
return m_associated_drag_data_store->item_list()[index];
}
size_t DataTransfer::length() const
{
if (m_associated_drag_data_store)