From 1c5c98752d684fa1139b5d99b3e5e6565a178ccf Mon Sep 17 00:00:00 2001 From: Steffen Pohle Date: Wed, 1 Dec 2021 21:34:34 +0100 Subject: [PATCH] contectmenu is not displayed out of the screen --- webinterface/gui/gui.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/webinterface/gui/gui.js b/webinterface/gui/gui.js index 06c32ca..d3bdf78 100644 --- a/webinterface/gui/gui.js +++ b/webinterface/gui/gui.js @@ -88,6 +88,9 @@ function gContextmenuCreate(title, clientInnerHTML) { cm.style.top = getMouseY(); cm.style.left = getMouseX(); + if (parseInt(cm.style.left) + 150 > window.innerWidth) cm.style.left = window.innerWidth - 150; + if (parseInt(cm.style.top) + 400 > window.innerHeight) cm.style.top = window.innerHeight - 400; + return cm; };