From 1ebbc545c7e75ceefdeedbba86282378230b623b Mon Sep 17 00:00:00 2001 From: "Rob Swindell (on Debian Linux)" <rob@synchro.net> Date: Fri, 18 Oct 2024 13:16:59 -0700 Subject: [PATCH] Allow multiple mouse reporting modes to be set/clear by passing array This (ever so slightly) optimizes the transmtited ANSI sequences --- exec/load/ansiterm_lib.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/exec/load/ansiterm_lib.js b/exec/load/ansiterm_lib.js index 3e57c0b183..8a6d9d9db8 100644 --- a/exec/load/ansiterm_lib.js +++ b/exec/load/ansiterm_lib.js @@ -155,6 +155,9 @@ function mouse_reporting_modes(mode) if(mode == 'all') for(var i in defs.mouse_reporting) list.push(defs.mouse_reporting[i]); + else if(typeof mode == 'array') + for(var i in mode) + list.push(defs.mouse_reporting[mode[i]]); else list.push(defs.mouse_reporting[mode]); return list.join(";"); -- GitLab