stable
Clone or download
part of: story #14151 Update the assigned-to semantic of a card How to test: - The sticky behavior of parent cards was broken, it should work now --> When you have high swimlanes and you scroll down, the parent card scrolls down too, so you know which swimlane you are currently consulting. - Toggle the edit mode of the parent card --> The card takes back its initial place. I know it should stay sticky, but the sticky positionning is not compatible with z-index positioning. However, the window should automatically scroll to the card if it ends up outside of the viewport. - Open the people picker --> It is displayed above the header --> When you scroll, the card passes under the header, not the people picker window --> Same behavior expected for children cards - Please note that the collapse swimlane button needs to be fixed. As this patch is growing huge, I will fix it in a next commit. Change-Id: I7c5f62f38d9e0e282e9f1e423c3e2cfb482c43f7
Modified Files
Name | ||||
---|---|---|---|---|
M | plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Body/Swimlane/Card/Add/AddCard.test.ts | +0 | −15 | Go to diff View file |
M | plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Body/Swimlane/Card/Add/AddCard.vue | +0 | −8 | Go to diff View file |
M | plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Body/Swimlane/Card/BaseCard.test.ts | +22 | −1 | Go to diff View file |
M | plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Body/Swimlane/Card/BaseCard.vue | +15 | −0 | Go to diff View file |
M | plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Body/Swimlane/Header/SwimlaneHeader.test.ts | +3 | −1 | Go to diff View file |
M | plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Body/Swimlane/Header/SwimlaneHeader.vue | +7 | −1 | Go to diff View file |
M | plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Body/Swimlane/ParentCell.test.ts | +30 | −0 | Go to diff View file |
M | plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Body/Swimlane/ParentCell.vue | +15 | −0 | Go to diff View file |
M | plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Header/TaskBoardHeader.test.ts | +2 | −29 | Go to diff View file |
M | plugins/taskboard/scripts/taskboard/src/components/TaskBoard/Header/TaskBoardHeader.vue | +4 | −4 | Go to diff View file |
A | plugins/taskboard/scripts/taskboard/src/helpers/scroll-to-item.test.ts | +76 | −0 | Go to diff View file |
A | plugins/taskboard/scripts/taskboard/src/helpers/scroll-to-item.ts | +67 | −0 | Go to diff View file |
M | plugins/taskboard/scripts/taskboard/src/store/fullscreen/fullscreen-getters.ts | +3 | −3 | Go to diff View file |
M | plugins/taskboard/scripts/taskboard/src/store/swimlane/swimlane-getters.test.ts | +26 | −0 | Go to diff View file |
M | plugins/taskboard/scripts/taskboard/src/store/swimlane/swimlane-getters.ts | +20 | −0 | Go to diff View file |
M | plugins/taskboard/themes/includes/_card-edit.scss | +1 | −2 | Go to diff View file |
M | plugins/taskboard/themes/includes/_header.scss | +3 | −1 | Go to diff View file |
M | plugins/taskboard/themes/includes/_swimlane-sticky-header.scss | +20 | −2 | Go to diff View file |