Fix drag drop reorder swimlanes.

Thanks to xet7 !
This commit is contained in:
Lauri Ojansivu 2025-10-14 11:03:36 +03:00
parent 95f771aa26
commit a4518bbefc
2 changed files with 19 additions and 1 deletions

View file

@ -4,7 +4,7 @@ import dragscroll from '@wekanteam/dragscroll';
import { boardConverter } from '/client/lib/boardConverter'; import { boardConverter } from '/client/lib/boardConverter';
import { migrationManager } from '/client/lib/migrationManager'; import { migrationManager } from '/client/lib/migrationManager';
import { attachmentMigrationManager } from '/client/lib/attachmentMigrationManager'; import { attachmentMigrationManager } from '/client/lib/attachmentMigrationManager';
import { Swimlanes } from '/models/swimlanes'; import Swimlanes from '/models/swimlanes';
import Lists from '/models/lists'; import Lists from '/models/lists';
const subManager = new SubsManager(); const subManager = new SubsManager();

View file

@ -67,11 +67,16 @@
text-overflow: ellipsis; text-overflow: ellipsis;
word-wrap: break-word; word-wrap: break-word;
text-align: center; text-align: center;
position: relative;
z-index: 10;
pointer-events: auto;
} }
.swimlane .swimlane-header-wrap .swimlane-header-menu { .swimlane .swimlane-header-wrap .swimlane-header-menu {
position: absolute; position: absolute;
padding: 5px 5px; padding: 5px 5px;
font-size: 22px; font-size: 22px;
z-index: 20;
pointer-events: auto;
} }
@media print { @media print {
.swimlane .swimlane-header-wrap .swimlane-header-menu { .swimlane .swimlane-header-wrap .swimlane-header-menu {
@ -97,6 +102,9 @@
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center; justify-content: center;
cursor: move;
z-index: 15;
pointer-events: auto;
} }
.swimlane .swimlane-header-wrap .swimlane-header-miniscreen-handle { .swimlane .swimlane-header-wrap .swimlane-header-miniscreen-handle {
position: absolute; position: absolute;
@ -105,6 +113,16 @@
transform: translateY(-50%); transform: translateY(-50%);
left: 87vw; left: 87vw;
font-size: 24px; font-size: 24px;
cursor: move;
z-index: 15;
pointer-events: auto;
}
/* Safety: ensure wrapper is interactive and above list content */
.swimlane .swimlane-header-wrap {
position: relative;
z-index: 9;
pointer-events: auto;
} }
#js-swimlane-height-edit .swimlane-height-error { #js-swimlane-height-edit .swimlane-height-error {
display: none; display: none;