stable

Clone or download

Read-only

Select2 under header for parent card

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