﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc
14701,HTML markup inconsistency in menus,jneuenhaus,,"Just a heads up on a minor inconsistency with the menu HTML classes.


== Summary ==

In the source, menus have the following markup:

{{{
With a dropdown: li.current_page_ancestor
With no dropdown: li.current-page-ancestor

}}}


== Detail (Steps to Reproduce) ==

One menu exists with two top-level pages, called A and B. Both have child pages, but only page A will display a drop-down menu. When you are on a child of page A, you will find: 
{{{
li.current_page_ancestor
}}}
But when you are on a child of page B, you will get this: 
{{{
li.current-page-ancestor
}}}


== Commentary ==

This currently requires you to target both versions to get consistent styling, JavaScript functionality. Could be a ""feature"", if you wanted to identify the list item without a drop down menu, but semantically, it could be done in a cleaner way.",defect (bug),closed,normal,,Menus,3.0.1,trivial,wontfix,,
