stable

Clone or download

Read-only

Display label + count in collapsed column

When a column is collapsed, the label and the total number of cards in this column should be displayed when the column has hover. Known issue: when there is horizontal scroll, and a collapsed column start to disappear behind the swimlane header, then when we hover the column, the label is displayed above everything. This is due to the fact that the label is part of the taskboard head (sticky with high z-index so that it is always visible when we vertical scroll). This will be fixed later, when we will have enough resources to work on this relatively small issue. Part of story #13799: Expand / collapse columns Change-Id: Ic8b471d2b277059d6ceb6d7475bde3d2491b6d88

Modified Files

Name
M plugins/taskboard/scripts/taskboard/index.ts +5 −1 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Body/Swimlane/CellForSoloCard.test.ts +53 −11 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Body/Swimlane/CellForSoloCard.vue +8 −4 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Body/Swimlane/CollapsedSwimlane.vue +0 −1 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Body/Swimlane/ColumnWithChildren.test.ts +41 −2 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Body/Swimlane/ColumnWithChildren.vue +12 −2 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Body/Swimlane/__snapshots__/CollapsedSwimlane.test.ts.snap +0 −1 Go to diff View file
A plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Body/Swimlane/hovering-state-for-collapsed-column-mixin.ts +49 −0 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Header/Collapsed/CollapsedHeaderCell.test.ts +32 −2 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Header/Collapsed/CollapsedHeaderCell.vue +17 −2 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Header/header-cell-mixin.ts +5 −1 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/helpers/drag-drop.test.ts +0 −8 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/helpers/drag-drop.ts +0 −1 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/store/column/column-mutations.test.ts +25 −0 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/store/column/column-mutations.ts +6 −0 Go to diff View file
M plugins/taskboard/scripts/taskboard/src/type.ts +1 −0 Go to diff View file
M plugins/taskboard/themes/includes/_body.scss +0 −8 Go to diff View file
M plugins/taskboard/themes/includes/_header.scss +26 −0 Go to diff View file
M plugins/taskboard/themes/includes/_swimlane-sticky-header.scss +3 −1 Go to diff View file