fix left mousebutton click with event.button #6351

Signed-off-by: si458 <simonsmith5521@gmail.com>

si458 committed Sep 10, 2024 at 21:06 UTC d2e4f12ea3d6d52e49580db227efb475edb9d4a1
2 files changed +2 -2
public/scripts/agent-desktop-0.0.2-min.js
+1 -1
@@ -575,7 +575,7 @@ var CreateAgentRemoteDesktop = function (canvasid, scrolldiv) {
575 var Delta = 0;
576 if (Action == obj.KeyAction.UP || Action == obj.KeyAction.DOWN) {
577 if (event.which) { ((event.which == 1) ? (Button = obj.MouseButton.LEFT) : ((event.which == 2) ? (Button = obj.MouseButton.MIDDLE) : (Button = obj.MouseButton.RIGHT))); }
578 - else if (event.button) { ((event.button == 0) ? (Button = obj.MouseButton.LEFT) : ((event.button == 1) ? (Button = obj.MouseButton.MIDDLE) : (Button = obj.MouseButton.RIGHT))); }
578 + else if (typeof event.button == 'number') { ((event.button == 0) ? (Button = obj.MouseButton.LEFT) : ((event.button == 1) ? (Button = obj.MouseButton.MIDDLE) : (Button = obj.MouseButton.RIGHT))); }
579 }
580 else if (Action == obj.KeyAction.SCROLL) {
581 if (event.detail) { Delta = (-1 * (event.detail * 120)); } else if (event.wheelDelta) { Delta = (event.wheelDelta * 3); }
public/scripts/agent-desktop-0.0.2.js
+1 -1
@@ -575,7 +575,7 @@ var CreateAgentRemoteDesktop = function (canvasid, scrolldiv) {
575 var Delta = 0;
576 if (Action == obj.KeyAction.UP || Action == obj.KeyAction.DOWN) {
577 if (event.which) { ((event.which == 1) ? (Button = obj.MouseButton.LEFT) : ((event.which == 2) ? (Button = obj.MouseButton.MIDDLE) : (Button = obj.MouseButton.RIGHT))); }
578 - else if (event.button) { ((event.button == 0) ? (Button = obj.MouseButton.LEFT) : ((event.button == 1) ? (Button = obj.MouseButton.MIDDLE) : (Button = obj.MouseButton.RIGHT))); }
578 + else if (typeof event.button == 'number') { ((event.button == 0) ? (Button = obj.MouseButton.LEFT) : ((event.button == 1) ? (Button = obj.MouseButton.MIDDLE) : (Button = obj.MouseButton.RIGHT))); }
579 }
580 else if (Action == obj.KeyAction.SCROLL) {
581 if (event.detail) { Delta = (-1 * (event.detail * 120)); } else if (event.wheelDelta) { Delta = (event.wheelDelta * 3); }