Superfish Module functions as expected in Bartik: The NavBar remains open as per active trail.
Presently this is not the case with AdaptiveTheme.
Using PHP 5.3, Drupal 7.12.
Superfish Module functions as expected in Bartik: The NavBar remains open as per active trail.
Presently this is not the case with AdaptiveTheme.
Using PHP 5.3, Drupal 7.12.
Comments
Comment #1
Jeff Burnz commentedYes and no I suppose, this is really by design, or a "feature" of the theme. What can happen, and I would argue this is a bug in Superfish, is that when a page load time is less than optimal and the menu has many items the entire menu can show momentarily. This can be highly distracting, and when it happens it tends to happen on every page load.
So actually, the current behaviour is deliberate, to obliterate the display of all UL below level one, until such time that JavaScript overrides it. With the NavBar that is not happening.
I can see we can relax the CSS rules and allow the Navbar to show the first two levels - you can do this by sticking this in your sub-theme for the time being (will commit a fix to dev today also).
Comment #2
Jeff Burnz commentedI think this is a UX bug actually, changing component.
Comment #3
barwonhack commentedHi Jeff,
The issue only exists in AT subtheme (AT Commerce and AT Core do not demonstrate this behaviour).
Removing CSS line 150: ul.sf-menu li ul { display: none;} from navigation.css resolved my issue.
BTW: I am using superfish module, not anything baked into AT theme family.