LibWeb: Implement DataTransferItemList.prototype.add()

This commit is contained in:
Timothy Flynn
2024-08-21 09:35:25 -04:00
committed by Andreas Kling
parent b3bfd02e64
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

@@ -4,5 +4,22 @@
let dataTransfer = new DataTransfer();
println(`dropEffect: ${dataTransfer.dropEffect}`);
println(`effectAllowed: ${dataTransfer.effectAllowed}`);
let dataTransferItemList = dataTransfer.items;
let stringItem = dataTransferItemList.add("well hello friends", "custom-type");
println(`stringItem: ${stringItem}, types=${dataTransfer.types}`);
try {
dataTransferItemList.add("well hello friends", "custom-type");
println("FAILED");
} catch (e) {}
let file = new File(["well hello friends"], "file.txt", {
type: "text/plain",
});
let fileItem = dataTransferItemList.add(file);
println(`fileItem: ${fileItem}, types=${dataTransfer.types}`);
});
</script>