Bug 870388 - Support <hr> separators in <menu>. r=mrbkap

This commit is contained in:
Thomas Wisniewski
2016-08-19 19:57:54 -04:00
parent b4d5e5df82
commit c06e7e85d8
3 changed files with 10 additions and 2 deletions

View File

@@ -226,6 +226,8 @@ HTMLMenuElement::TraverseContent(nsIContent* aContent,
aBuilder->AddItemFor(menuitem, CanLoadIcon(child, icon));
aSeparator = ST_FALSE;
} else if (child->IsHTMLElement(nsGkAtoms::hr)) {
aBuilder->AddSeparator();
} else if (child->IsHTMLElement(nsGkAtoms::menu) && !element->IsHidden()) {
if (child->HasAttr(kNameSpaceID_None, nsGkAtoms::label)) {
nsAutoString label;