From 6acf3c9e62f4a0f39cfaeda5610beee4828f997b Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Mon, 14 Oct 2019 10:15:19 +0200 Subject: [PATCH] Never show drag icon if clipping is disabled Toggling the enabled state is a remnant from an earlier version of the code where we could determine if the the session is actually clipped, and not just that the setting is enabled. Right now we only change things based on the setting, so let's completely hide the button when clipping is disabled. --- kasmweb/app/ui.js | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/kasmweb/app/ui.js b/kasmweb/app/ui.js index 6383662..6bb5b29 100644 --- a/kasmweb/app/ui.js +++ b/kasmweb/app/ui.js @@ -1667,24 +1667,10 @@ const UI = { viewDragButton.classList.remove("noVNC_selected"); } - // Different behaviour for touch vs non-touch - // The button is disabled instead of hidden on touch devices - if (isTouchDevice) { + if (UI.rfb.clipViewport) { viewDragButton.classList.remove("noVNC_hidden"); - - if (UI.rfb.clipViewport) { - viewDragButton.disabled = false; - } else { - viewDragButton.disabled = true; - } } else { - viewDragButton.disabled = false; - - if (UI.rfb.clipViewport) { - viewDragButton.classList.remove("noVNC_hidden"); - } else { - viewDragButton.classList.add("noVNC_hidden"); - } + viewDragButton.classList.add("noVNC_hidden"); } },