Synchronize localClipboard and clipboard panel
This commit is contained in:
parent
f0e03da63e
commit
efb12253bd
10
app/ui.js
10
app/ui.js
|
|
@ -321,6 +321,8 @@ const UI = {
|
||||||
addClipboardHandlers() {
|
addClipboardHandlers() {
|
||||||
document.getElementById("noVNC_clipboard_button")
|
document.getElementById("noVNC_clipboard_button")
|
||||||
.addEventListener('click', UI.toggleClipboardPanel);
|
.addEventListener('click', UI.toggleClipboardPanel);
|
||||||
|
document.getElementById("noVNC_clipboard_text")
|
||||||
|
.addEventListener('input', UI.syncClipboardPanelToLocalClipboard);
|
||||||
document.getElementById("noVNC_clipboard_text")
|
document.getElementById("noVNC_clipboard_text")
|
||||||
.addEventListener('change', UI.clipboardSend);
|
.addEventListener('change', UI.clipboardSend);
|
||||||
document.getElementById("noVNC_clipboard_clear_button")
|
document.getElementById("noVNC_clipboard_clear_button")
|
||||||
|
|
@ -986,11 +988,17 @@ const UI = {
|
||||||
clipboardSend() {
|
clipboardSend() {
|
||||||
const text = document.getElementById('noVNC_clipboard_text').value;
|
const text = document.getElementById('noVNC_clipboard_text').value;
|
||||||
Log.Debug(">> UI.clipboardSend: " + text.substr(0, 40) + "...");
|
Log.Debug(">> UI.clipboardSend: " + text.substr(0, 40) + "...");
|
||||||
UI.writeLocalClipboard(text);
|
|
||||||
UI.rfb.clipboardPasteFrom(text);
|
UI.rfb.clipboardPasteFrom(text);
|
||||||
Log.Debug("<< UI.clipboardSend");
|
Log.Debug("<< UI.clipboardSend");
|
||||||
},
|
},
|
||||||
|
|
||||||
|
syncClipboardPanelToLocalClipboard() {
|
||||||
|
// Reads text from clipboard panel and set it to local clipboard
|
||||||
|
// Mainly used to synchronize clipboard panel with local clipboard
|
||||||
|
const text = document.getElementById('noVNC_clipboard_text').value;
|
||||||
|
UI.writeLocalClipboard(text);
|
||||||
|
},
|
||||||
|
|
||||||
/* ------^-------
|
/* ------^-------
|
||||||
* /CLIPBOARD
|
* /CLIPBOARD
|
||||||
* ==============
|
* ==============
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue