cccs-web / core

CCCS' customized django web application
4 stars 11 forks source link

Improve Nav bar navigation to handle deep menus #152

Open pwhipp opened 9 years ago

pwhipp commented 9 years ago

The current menu presentation only handles menus two levels deep.

Explore handling 3rd level with the current menu and consider moving or splitting the menu to use the left column if necessary.

I should be able to get some results in a couple of hours (or less) for review.

cccs-ip commented 9 years ago

The current menu presentation only handles 2-levels when browsing the web on mobile devices.

I don't know what you mean with reagard to "moving" or "splitting" the "left" column.

pwhipp commented 9 years ago

I could set things up so that the top horizontal nav menu has two parts. Selecting the elements then presents the third layer (and beyond) as a separate menu down the LHS of the page. This is fairly common practice and is known as 'splitting' the menu.

For moving the menu, I was thinking of using a vertical menu (probably in the left column), like the smart admin template for example. As a vertical menu can expand vertically, there is no hard limit to the depth that it can display so it gets around the problems that horizontal menus have when handling three or more levels.