Opened 4 years ago

Last modified 3 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 4 years ago by Rock

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.

comment:2 Changed 4 years ago by Scott González

Owner: set to Rock
Status: newpending

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 4 years ago by Rock

Status: pendingnew

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 3 years ago by Scott González

Component: [meta] ui.a11yui.menu
Note: See TracTickets for help on using tickets.