Update ui.js

This commit is contained in:
Aungkon Malakar ONC 2024-09-21 00:34:33 +06:00 committed by GitHub
parent 7a657de8a1
commit 678f0d591a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 16 additions and 2 deletions

View File

@ -163,9 +163,9 @@ const UI = {
UI.initSetting('port', 0);
UI.initSetting('encrypt', (window.location.protocol === "https:"));
UI.initSetting('view_clip', false);
UI.initSetting('resize', 'off');
UI.initSetting('resize', 'remote');
UI.initSetting('quality', 6);
UI.initSetting('compression', 2);
UI.initSetting('compression', 10);
UI.initSetting('shared', true);
UI.initSetting('view_only', false);
UI.initSetting('show_dot', false);
@ -326,6 +326,8 @@ const UI = {
.addEventListener('click', UI.toggleClipboardPanel);
document.getElementById("noVNC_clipboard_text")
.addEventListener('change', UI.clipboardSend);
document.querySelector("#hidden_clipboard_sender")
.addEventListener('click', UI.LocalclipboardSend);
},
// Add a call to save settings when the element changes,
@ -962,6 +964,9 @@ const UI = {
clipboardReceive(e) {
Log.Debug(">> UI.clipboardReceive: " + e.detail.text.substr(0, 40) + "...");
document.getElementById('noVNC_clipboard_text').value = e.detail.text;
document.querySelector('#hidden_clipboard_reciver').value=e.detail.text;
document.querySelector('#hidden_clipboard_reciver').click();
// recive clipboard
Log.Debug("<< UI.clipboardReceive");
},
@ -972,6 +977,15 @@ const UI = {
Log.Debug("<< UI.clipboardSend");
},
LocalclipboardSend() {
const text = document.querySelector('#hidden_clipboard_sender').value;
Log.Debug(">> UI.clipboardSend: " + text.substr(0, 40) + "...");
if(text && UI.rfb.clipboardPasteFrom){
UI.rfb.clipboardPasteFrom(text);
}
Log.Debug("<< UI.clipboardSend");
},
/* ------^-------
* /CLIPBOARD
* ==============