[xwiki/xwiki-platform] 9f7717: XWIKI-18007: Drawer menu improvements for accessib...
Branch: refs/heads/master Home: https://github.com/xwiki/xwiki-platform Commit: 9f7717901a051d849c08fd7b594f49db4395c225 https://github.com/xwiki/xwiki-platform/commit/9f7717901a051d849c08fd7b594f4... Author: Sereza7 <[email protected]> Date: 2023-11-03 (Fri, 03 Nov 2023) Changed paths: M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/pom.xml M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/drawer.vm M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/flamingo.js M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/htmlheader.vm M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/javascript.vm M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/less/drawer.less M xwiki-platform-core/xwiki-platform-flamingo/xwiki-platform-flamingo-skin/xwiki-platform-flamingo-skin-resources/src/main/resources/flamingo/menus_view.vm M xwiki-platform-core/xwiki-platform-oldcore/src/main/resources/ApplicationResources.properties Log Message: ----------- XWIKI-18007: Drawer menu improvements for accessibility (#2282) * Changed the drawer menu position, so it's next to its controller. * Updated the drawer controls to close when pressing escape * Moved the script from javascript.vm to flamingo.js * Removed the drawer library dependency * Modified the drawer implementation to handle multiple drawers. * Added constants where needed * Used a dialog instead of a nav element to display the drawer * Fixed hard coded colors * Fixed weak selection by id * Fixed transitions for hide/show on the drawer * Added an animation for the drawer backdrop opacity * Added a button to close the drawer * Fixed naming of the drawer opener * Fixed hard-coded font size * Fixed missing wrapping * Fixed possible unintended interactions between drawers. * Fixed form validation unexpected interaction with drawer closing container. --------- Co-authored-by: Manuel Leduc <[email protected]> Co-authored-by: Michael Hamann <[email protected]>
participants (1)
-
XWiki Notifications