Skip to main content

Search and Top Navigation

#10655 new bug ()

Opened October 09, 2014 08:00AM UTC

Last modified October 14, 2015 01:27PM UTC

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.

Attachments (0)
Change History (4)

Changed October 09, 2014 08:26AM UTC by Rock comment:1

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.

Changed October 09, 2014 12:28PM UTC by scottgonzalez comment:2

owner: → 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?

Changed October 15, 2014 06:41AM UTC by Rock comment:3

status: pendingnew

hmm...I've looked into other frameworks: extjs[http://dev.sencha.com/ext/5.0.1/examples/rtl/rtl.html], kendo[http://demos.telerik.com/kendo-ui/menu/right-to-left-support], dojo and other resources[http://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 :)

Changed October 14, 2015 01:27PM UTC by scottgonzalez comment:4

component: [meta] ui.a11yui.menu