editor cleanup of NodeIsType; r=kin, sr=darin, bug=209548

git-svn-id: svn://10.0.0.236/trunk@144881 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
brade%netscape.com
2003-07-15 13:47:15 +00:00
parent c72fcc1fd4
commit f90cd30f83
14 changed files with 162 additions and 236 deletions

View File

@@ -119,7 +119,7 @@ nsHTMLEditor::GetAbsolutelyPositionedSelectionContainer(nsIDOMElement **_retval)
node.swap(parentNode);
}
} while (!resultNode &&
!nsTextEditUtils::NodeIsType(node, NS_LITERAL_STRING("html")));
!nsEditor::NodeIsType(node, nsEditProperty::html));
element = do_QueryInterface(resultNode );
*_retval = element;
@@ -604,7 +604,7 @@ nsHTMLEditor::AbsolutelyPositionElement(nsIDOMElement * aElement,
PRBool hasStyleOrIdOrClass;
res = HasStyleOrIdOrClass(aElement, &hasStyleOrIdOrClass);
if (NS_FAILED(res)) return res;
if (!hasStyleOrIdOrClass && NodeIsType(node, NS_LITERAL_STRING("div"))) {
if (!hasStyleOrIdOrClass && nsHTMLEditUtils::IsDiv(node)) {
nsCOMPtr<nsIHTMLEditRules> htmlRules = do_QueryInterface(mRules);
if (!htmlRules) return NS_ERROR_FAILURE;
res = htmlRules->MakeSureElemStartsOrEndsOnCR(aElement);