mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 15:57:35 +00:00
LibWeb: Begin implementing the Clipboard API
https://w3c.github.io/clipboard-apis/ This implements enough for navigator.clipboard.writeText(String).
This commit is contained in:
parent
78d455e231
commit
4b94b0b561
14 changed files with 303 additions and 0 deletions
12
Userland/Libraries/LibWeb/Clipboard/Clipboard.idl
Normal file
12
Userland/Libraries/LibWeb/Clipboard/Clipboard.idl
Normal file
|
@ -0,0 +1,12 @@
|
|||
#import <DOM/EventTarget.idl>
|
||||
|
||||
// FIXME: typedef sequence<ClipboardItem> ClipboardItems;
|
||||
|
||||
// https://w3c.github.io/clipboard-apis/#clipboard
|
||||
[SecureContext, Exposed=Window]
|
||||
interface Clipboard : EventTarget {
|
||||
// FIXME: Promise<ClipboardItems> read();
|
||||
// FIXME: Promise<DOMString> readText();
|
||||
// FIXME: Promise<undefined> write(ClipboardItems data);
|
||||
Promise<undefined> writeText(DOMString data);
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue