greenforce-frontend
greenforce-frontend copied to clipboard
Drawer tweaks
Description: There is still some issues with the drawer:
- Selecting a year within a datepicker inside a drawer will close the drawer.
- The drawer is tricky to test regarding opening and closing, due to the setTimeout "hack".
- Cannot use scrollbars in the drawer IF there is also a scrollbar on the main page (only happens on low res monitors)
- Text in datepicker sometimes becomes transparent when scrolling using the scrollbar in the drawer (also only happens on low res monitors).
Technical Notes Maybe we should consider having a "main" drawer for the entire application, since I suspect some of these issues occur due to the drawer being inserted deep in the component tree.
Chat log from Morten (danish) [09:09] Morten Kjærgård Hej Bjørn
Vi er stødt på et problem med Datetime pickeren, hvor den ender med at stå uden synlige datoer. Måden at reproducere det på:
- Søg efter "irenetest"
- Åben draweren og ændre datoen til 2015 i start dato, ved at markere og skrive det.
- Vent på at data kommer frem og ikke klik udenfor datetime pickeren, bliv ved med at have fokus på den.
- Når data er kommet, så scroll ved at klikke på scrolleren i højre side. Scroll helt ned i bunden og så op igen, så skulle fejlen gerne opstå. Hvis ikke at fejlen er opstået, så forsøg at ændre til 2016 og gør det samme igen, så bør det ske.
Det er en lidt periodisk fejl, men har lagt mærke til at det ofte sker, hvis man fokusere på datetime pickeren og så scroller med musen.
[09:13] Morten Kjærgård En anden fejl vi er stødt på, er at man ikke kan scrolle i draweren, hvis der også er en scroll i baggrunden på siden. Måden at reproducere det på:
- Søg efter Alle priser og sortere efter "Pris Id".
- Find "irenetest" og åben draweren
- Ændre start dato til 2015, så der kommer resultater.
- Forsøg at scroll ved at klikke på scrolleren. (scroll på musen fungere fint)
AC:
- [ ] …..
- [ ] …..
Definition of Ready:
- [ ] The issue is correctly estimated
- [ ] The issue is adequately described
- [ ] Possible dependencies are defined and aligned
- [ ] We have the necessary skills to complete this issue
- [ ] The issue can be completed withing 1 iteration
- [ ] The issue has acceptance criteria defined
- [ ] The issue has adequate Definition Of Done described
Definition of Done:
- [ ] Acceptance Criteria have been met
- [ ] The product has been demo’ed for relevant stakeholders
- [ ] Dependencies are handled
- [ ] The work has been documented
- [ ] The issue has been handed over and reviewed
- [ ] The PO has accepted the product