diff options
| author | mrmr1993 | 2017-08-15 16:41:50 +0100 |
|---|---|---|
| committer | mrmr1993 | 2017-11-18 12:35:14 +0000 |
| commit | 5f36adb083b86324923a9a316541a84448475dc0 (patch) | |
| tree | 258c3f2faf508cb49fb2b927b48bbb4aa7991612 /pages/hud.coffee | |
| parent | 72d7af375fbf4ba7fd300ae4602e45a0c2652e59 (diff) | |
| download | vimium-5f36adb083b86324923a9a316541a84448475dc0.tar.bz2 | |
FF: Add copy/paste functions to the HUD
Diffstat (limited to 'pages/hud.coffee')
| -rw-r--r-- | pages/hud.coffee | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pages/hud.coffee b/pages/hud.coffee index 0d2ec2f7..6c92c7a9 100644 --- a/pages/hud.coffee +++ b/pages/hud.coffee @@ -95,5 +95,16 @@ handlers = " (No matches)" countElement.textContent = if showMatchText then countText else "" + copyToClipboard: (data) -> + focusedElement = document.activeElement + Clipboard.copy data + focusedElement?.focus() + + pasteFromClipboard: -> + focusedElement = document.activeElement + data = Clipboard.paste() + focusedElement?.focus() + UIComponentServer.postMessage {name: "pasteResponse", data} + UIComponentServer.registerHandler ({data}) -> handlers[data.name ? data]? data FindModeHistory.init() |
