r/sr = jst
Make quirks mode not validate createElement's tagName argument to preserve 1.4 compat
This commit is contained in:
mkaply%us.ibm.com 2004-06-02 16:21:22 +00:00
Родитель e95b7feb8b
Коммит 92b5727006
1 изменённых файлов: 6 добавлений и 2 удалений

Просмотреть файл

@ -1344,9 +1344,13 @@ nsHTMLDocument::CreateElement(const nsAString& aTagName,
nsIDOMElement** aReturn)
{
*aReturn = nsnull;
nsresult rv;
nsresult rv = nsContentUtils::CheckQName(aTagName, PR_FALSE);
NS_ENSURE_SUCCESS(rv, rv);
// if we are in quirks, don't validate the tag name
if (mCompatMode != eCompatibility_NavQuirks) {
rv = nsContentUtils::CheckQName(aTagName, PR_FALSE);
NS_ENSURE_SUCCESS(rv, rv);
}
nsAutoString tmp(aTagName);