Problem/Motivation

When there is a 3rd menu level with a lot of links, it doesn't show most of them because the submenu goes outside the screen. The only way to access the links from it, we have to zoom out the browser so the links getter smaller and that's not a good approach.

issue

Steps to reproduce

Having a routing parent with a lot of childs

Proposed resolution

Creating a patch that reduces the height of the submenu and add a scrolll on it

Remaining tasks

User interface changes

API changes

Data model changes

Comments

TiagoZ created an issue. See original summary.

tiagoz’s picture

StatusFileSize
new1.54 KB

.

tiagoz’s picture

StatusFileSize
new32.21 KB

Having this problem in multiple projects I decide to make a patch which reduces the height of the submenu enough to fit on the screen and add a scroll on it

issue

ichthus’s picture

Thanks for flagging this.
This is particularly irritating for Views
which is at the bottom of the Structure menu
I can see just 9 of 24 items.
I would prefer to see the sub menu placed higher alongside its parent as well as having a scrollbar as it is not easy see the list when you scroll down a small 'listbox'.

tiagoz’s picture

StatusFileSize
new2.57 KB

I made a second version of the patch.
So first if the sub menu goes off screen, it changes the position of it to the top of administration menu. If this is not enough to fit inside the screen adds the scroll and readjust the height of it.

tiagoz’s picture

StatusFileSize
new333 bytes
tiagoz’s picture

StatusFileSize
new472 bytes
tiagoz’s picture

Version: 3.3.0 » 3.4.2
dydave’s picture

Status: Active » Closed (duplicate)
Related issues: +#2917168: Make the menu dropdown as scrollable.

Closing in favor of #2917168: Make the menu dropdown as scrollable..

It looks like the screenshot from #2917168-7: Make the menu dropdown as scrollable. is exactly the same as the one from #3 and the issue summary.

Could you please try testing the patch from #2917168-55: Make the menu dropdown as scrollable. and see if it could fit your needs?

Thanks in advance for your comments and feedback!