mirror of
https://github.com/Ylianst/MeshCentral.git
synced 2025-03-09 15:40:18 +00:00
Added remote desktop zoom
This commit is contained in:
parent
ac6fb0612a
commit
ead301a557
6 changed files with 38 additions and 20 deletions
|
@ -450,11 +450,14 @@ var CreateAgentRemoteDesktop = function (canvasid, scrolldiv) {
|
|||
if (obj.State != 3) return;
|
||||
if (Action != null && obj.Canvas != null) {
|
||||
if (!event) { var event = window.event; }
|
||||
|
||||
var ScaleFactorHeight = (obj.Canvas.canvas.height / obj.CanvasId.clientHeight);
|
||||
var ScaleFactorWidth = (obj.Canvas.canvas.width / obj.CanvasId.clientWidth);
|
||||
var Offsets = obj.GetPositionOfControl(obj.Canvas.canvas);
|
||||
var X = ((event.pageX - Offsets[0]) * ScaleFactorWidth);
|
||||
var Y = ((event.pageY - Offsets[1]) * ScaleFactorHeight);
|
||||
if (event.addx) { X += event.addx; }
|
||||
if (event.addy) { Y += event.addy; }
|
||||
|
||||
if (X >= 0 && X <= obj.Canvas.canvas.width && Y >= 0 && Y <= obj.Canvas.canvas.height) {
|
||||
var Button = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue