Jamie Mansfield
ee8de58b98
LibWeb/HTML: Implement DataTransferItem.webkitGetAsEntry()
...
(cherry picked from commit 2e9aec984cc3c75f10ea3e6f50ea2ed34f4bd2b6)
2024-11-09 16:08:01 -05:00
Timothy Flynn
7fbe1f8db9
LibWeb: Implement DataTransferItem.prototype.getAsString()
...
(cherry picked from commit 181ece4d9c64bdd97c19a7c10ed54cdd0e59b43f)
2024-11-08 22:32:11 -05:00
Timothy Flynn
a3b3221607
LibWeb: Implement DataTransferItem.prototype.getAsFile()
...
This is used on imgur after drag-and-dropping an image onto its page.
(cherry picked from commit b978dba8bdb53f0a1e54b74dde3031242ec268f9)
2024-11-08 22:32:11 -05:00
Timothy Flynn
cd69ebdecd
LibWeb: Implement the DataTransferItem kind and type attributes
...
(cherry picked from commit 001d8384e5ea51e2a435517814d299174d65d786)
2024-11-01 22:04:14 -04:00
Timothy Flynn
695771695d
LibWeb: Implement the DataTransferItemList length attribute
...
(cherry picked from commit 843f8f04a518ec0968e4f39ce27264efe0546fa9)
2024-11-01 22:04:14 -04:00
Timothy Flynn
cf1bdd72ac
LibWeb: Implement DataTransferItemList.prototype.add()
...
(cherry picked from commit 74d9cfbf2a2ef84e8634dafc78fc56e6cb153b6b)
2024-11-01 22:04:14 -04:00
Timothy Flynn
77a96886e2
LibWeb: Implement separate DataTransfer factories for IDL / internal use
...
The IDL constructor has to take separate steps than a DataTransfer that
is internally constructed. Notably, an IDL-created object has its own
drag data store, and that store is placed in a read-write mode.
(cherry picked from commit 5c9287aa99e52886a3d144c26de6a54980a53db6)
2024-11-01 22:04:14 -04:00