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) {