fix DeskTools only dragging one way #6257

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

si458 committed Sep 28, 2024 at 14:29 UTC 5ff44bbae810e9194765998865440252377190ad
1 file changed +12 -2
views/default.handlebars
+12 -2
@@ -10298,10 +10298,20 @@
10298 }
10299 });
10300 Q('DeskTools').addEventListener('mousedown', function (event) {
10301 - if (Q('DeskTools').style.cursor === 'col-resize') deskTools.resizing = true;
10301 + if (Q('DeskTools').style.cursor === 'col-resize') {
10302 + deskTools.resizing = true;
10303 + Q('Desk').removeAttribute('onmouseup');
10304 + Q('Desk').removeAttribute('onmousedown');
10305 + Q('Desk').removeAttribute('onmousemove');
10306 + }
10307 });
10308 document.addEventListener('mouseup', function () {
10304 - if(deskTools.resizing===true && Q('DeskTools').style.cursor === 'col-resize') deskTools.resizing = false;
10309 + if(deskTools.resizing === true && Q('DeskTools').style.cursor === 'col-resize') {
10310 + deskTools.resizing = false;
10311 + Q('Desk').setAttribute('onmouseup','dmouseup(event)');
10312 + Q('Desk').setAttribute('onmousedown','dmousedown(event)');
10313 + Q('Desk').setAttribute('onmousemove','dmousemove(event)');
10314 + }
10315 });
10316 document.addEventListener('mousemove', function (event) {
10317 if (deskTools.resizing) {