ubc-micb / www

UBC Microbiology and Immunology Website
GNU General Public License v2.0
2 stars 0 forks source link

Site Navigation #5

Closed grandmasterv closed 10 years ago

grandmasterv commented 10 years ago

Fix the site navigation with the new CLF theme.

DHTML Menu module previously did not work with the CLF but has been fixed recently ( ubc-web-services/Megatron#20 ). I have re-enabled it and it seems to be mostly working in the regular menu block in the sidebar.

I feel it needs some further theming as it does not have the arrows on the ends of the link bars like the other implementations of the CLF do. I also will investigate using panels to position the menu instead of using the block system. This is part of the design decision to try and standardize on using panels for all layouts on the site.

grandmasterv commented 10 years ago

The navigation is working well and themed. I had to create some placeholder top level pages but the navigation is at least working for all pages now. Note now that only the very top level menu items should be set as always expanded. This is necessary for the top menu bar to work properly.

I also disabled the DHTML menu module. It broke usability since you needed to click on a link twice to visit the page if it has child pages. Less js the better. I may revisit this decision later after discussion with Patrick and other users.

I still would like to panelize it instead of using a block but I'm going to say that will be an enhancement that is not needed for launch.