KASM-1298 manually merged in offline changes

This commit is contained in:
matt 2021-02-07 11:12:18 +00:00
parent 57f4e0a856
commit c81df7f198

View File

@ -416,6 +416,10 @@ const UI = {
document.documentElement.classList.remove("noVNC_reconnecting"); document.documentElement.classList.remove("noVNC_reconnecting");
const transition_elem = document.getElementById("noVNC_transition_text"); const transition_elem = document.getElementById("noVNC_transition_text");
if (WebUtil.isInsideKasmVDI())
{
parent.postMessage({ action: 'connection_state', value: state}, '*' );
}
switch (state) { switch (state) {
case 'init': case 'init':
break; break;
@ -1253,8 +1257,10 @@ const UI = {
UI.rfb.addEventListener("credentialsrequired", UI.credentials); UI.rfb.addEventListener("credentialsrequired", UI.credentials);
UI.rfb.addEventListener("securityfailure", UI.securityFailed); UI.rfb.addEventListener("securityfailure", UI.securityFailed);
UI.rfb.addEventListener("capabilities", UI.updatePowerButton); UI.rfb.addEventListener("capabilities", UI.updatePowerButton);
UI.rfb.addEventListener("clipboard", UI.clipboardReceive); if (UI.rfb.clipboardDown){
UI.rfb.addEventListener("bottleneck_stats", UI.bottleneckStatsRecieve); UI.rfb.addEventListener("clipboard", UI.clipboardReceive);
}
UI.rfb.addEventListener("bottleneck_stats", UI.bottleneckStatsRecieve);
document.addEventListener('mouseenter', UI.enterVNC); document.addEventListener('mouseenter', UI.enterVNC);
document.addEventListener('mouseleave', UI.leaveVNC); document.addEventListener('mouseleave', UI.leaveVNC);
@ -1459,7 +1465,9 @@ const UI = {
if (event.data && event.data.action) { if (event.data && event.data.action) {
switch (event.data.action) { switch (event.data.action) {
case 'clipboardsnd': case 'clipboardsnd':
UI.rfb.clipboardPasteFrom(event.data.value); if (UI.rfb.clipboardUp) {
UI.rfb.clipboardPasteFrom(event.data.value);
}
break; break;
case 'setvideoquality': case 'setvideoquality':
UI.rfb.videoQuality = event.data.value; UI.rfb.videoQuality = event.data.value;