Opened 8 years ago
Last modified 7 years ago
#10655 new bug
Menu: submenu is still opened with "right" arrow key in RTL mode.
Reported by: | Rock | Owned by: | Rock |
---|---|---|---|
Priority: | minor | Milestone: | none |
Component: | ui.menu | Version: | 1.11.1 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
In RTL mode, the arrow indicator icon is not mirrored. And no matter in ltr or rtl mode, submenu can only opened with "right" arrow key.
Change History (4)
comment:1 Changed 8 years ago by
comment:2 Changed 8 years ago by
Owner: | set to Rock |
---|---|
Status: | new → pending |
The ARIA authoring practices don't say that menus should account for RTL. It does have an explicit note for sliders, spin buttons, and tool bars. This could just be an oversight in the documentation though. Is this how native menus behave in your OS?
comment:3 Changed 8 years ago by
Status: | pending → new |
---|
hmm...I've looked into other frameworks: extjshttp://dev.sencha.com/ext/5.0.1/examples/rtl/rtl.html, kendohttp://demos.telerik.com/kendo-ui/menu/right-to-left-support, dojo and other resourceshttp://demo.joomlashine.com/joomla-templates/jsn_sky/pro/index.php?option=com_content&view=article&id=96&Itemid=481 seems that making menu&submenu mirrored is a common practice in rtl mode, so I thought it's better also mirrored in jqureyui rtl mode. Look forward your comments :)
comment:4 Changed 7 years ago by
Component: | [meta] ui.a11y → ui.menu |
---|
In RTL mode, submenu indicator icon is better aligned left, so is submenu. And submenu should be opened by "left" arrow key instead of "right" arrow key.