void nsXHTMLContentSerializer::MaybeLeaveFromPreContent(nsIContent* aNode) { if (!ShouldMaintainPreLevel() || !aNode->IsHTMLElement()) { return; } if (IsElementPreformatted(aNode) || aNode->IsAnyOfHTMLElements(nsGkAtoms::script, nsGkAtoms::style, nsGkAtoms::noscript, nsGkAtoms::noframes)) { --PreLevel(); } }
void nsXHTMLContentSerializer::MaybeLeaveFromPreContent(nsIContent* aNode) { if (!ShouldMaintainPreLevel() || aNode->GetNameSpaceID() != kNameSpaceID_XHTML) { return; } nsIAtom *name = aNode->Tag(); if (IsElementPreformatted(aNode) || name == nsGkAtoms::script || name == nsGkAtoms::style || name == nsGkAtoms::noscript || name == nsGkAtoms::noframes ) { --PreLevel(); } }