Autor | SHA1 | Nachricht | Datum |
---|---|---|---|
Anna Koskinen |
54230dfa05
|
Reworked and cleaned up client-side TabSheet and Accordion. (#12357)
- Added and corrected JavaDocs. - Deprecated unused public methods. - Fixed first tab style logic in TabSheet. - Fixed navigation focus logic in TabSheet. - Fixed tab width bookkeeping for scrolling TabSheet tabs. - Renamed private methods and variables for clarity. - Removed unnecessary or duplicated private methods. - Reworked some logic to clarify it and to better match my understanding of what's supposed to happen within those methods. - Updated some deprecated method calls to use currently recommended solutions. - Added and updated regression tests. |
vor 2 Jahren |
Anna Koskinen |
4cb4f2d602
|
Fix TabSheetElement clicks for IE, test tweaks. (#12291)
- Backspace navigation hasn't worked in years thanks to new browser standards, removed related tests. Left a test for regular backspace use within a modal window. - Enabled a modal window test for Chrome since it seems to be working now, removed extending of another test class to avoid running the tests twice without any configuration changes. - Adjusted browser width limitation. - Added screenshots. |
vor 3 Jahren |
Anna Koskinen |
a944032771
|
Test fixes & split failsafe integration test runs into smaller batches (#12103) | vor 3 Jahren |
Anna Koskinen |
4e5cf07e6c
|
Updates to scrolled TabSheet resize logic and Valo right-alignment. (#11133)
- When a TabSheet is scrolled to an end and then resized bigger, more tabs should appear to the left. - When a TabSheet is right-aligned in Valo and scrolled to the end, last tab shouldn't be partially hidden behind the scroller buttons. - Shouldn't allow attempts to scroll into directions where there is nothing left to scroll to, even if the current tab isn't fully visible. Fixes #807 |
vor 5 Jahren |