Backing out my changes to see if it fixes the orangeness
This commit is contained in:
@@ -90,29 +90,51 @@ CHTMLToken::~CHTMLToken() {
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
CStartToken::CStartToken(eHTMLTags aTag) : CHTMLToken(aTag)
|
||||
{
|
||||
CStartToken::CStartToken(eHTMLTags aTag) : CHTMLToken(aTag) {
|
||||
mEmpty=PR_FALSE;
|
||||
mContainerInfo=eFormUnknown;
|
||||
#ifdef DEBUG
|
||||
mAttributed = PR_FALSE;
|
||||
#endif
|
||||
}
|
||||
|
||||
CStartToken::CStartToken(const nsAString& aName) : CHTMLToken(eHTMLTag_unknown)
|
||||
{
|
||||
CStartToken::CStartToken(const nsAString& aName) : CHTMLToken(eHTMLTag_unknown) {
|
||||
mEmpty=PR_FALSE;
|
||||
mContainerInfo=eFormUnknown;
|
||||
mTextValue.Assign(aName);
|
||||
#ifdef DEBUG
|
||||
mAttributed = PR_FALSE;
|
||||
#endif
|
||||
}
|
||||
|
||||
CStartToken::CStartToken(const nsAString& aName,eHTMLTags aTag) : CHTMLToken(aTag)
|
||||
{
|
||||
CStartToken::CStartToken(const nsAString& aName,eHTMLTags aTag) : CHTMLToken(aTag) {
|
||||
mEmpty=PR_FALSE;
|
||||
mContainerInfo=eFormUnknown;
|
||||
mTextValue.Assign(aName);
|
||||
#ifdef DEBUG
|
||||
mAttributed = PR_FALSE;
|
||||
#endif
|
||||
}
|
||||
|
||||
nsresult CStartToken::GetIDAttributeAtom(nsIAtom** aResult)
|
||||
{
|
||||
NS_ENSURE_ARG_POINTER(aResult);
|
||||
*aResult = mIDAttributeAtom;
|
||||
NS_IF_ADDREF(*aResult);
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
||||
nsresult CStartToken::SetIDAttributeAtom(nsIAtom* aID)
|
||||
{
|
||||
NS_ENSURE_ARG(aID);
|
||||
mIDAttributeAtom = aID;
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* This method returns the typeid (the tag type) for this token.
|
||||
*
|
||||
@@ -120,9 +142,7 @@ CStartToken::CStartToken(const nsAString& aName,eHTMLTags aTag) : CHTMLToken(aTa
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
PRInt32
|
||||
CStartToken::GetTypeID()
|
||||
{
|
||||
PRInt32 CStartToken::GetTypeID(){
|
||||
if(eHTMLTag_unknown==mTypeID) {
|
||||
mTypeID = nsHTMLTags::LookupTag(mTextValue);
|
||||
}
|
||||
@@ -136,9 +156,7 @@ CStartToken::GetTypeID()
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
const char*
|
||||
CStartToken::GetClassName(void)
|
||||
{
|
||||
const char* CStartToken::GetClassName(void) {
|
||||
return "start";
|
||||
}
|
||||
|
||||
@@ -149,29 +167,10 @@ CStartToken::GetClassName(void)
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
PRInt32 CStartToken::GetTokenType(void)
|
||||
{
|
||||
PRInt32 CStartToken::GetTokenType(void) {
|
||||
return eToken_start;
|
||||
}
|
||||
|
||||
void CStartToken::SetContainerInfo(PRUint16 aInfo)
|
||||
{
|
||||
if (aInfo & NS_HTMLTOKENS_UNKNOWNFORM) {
|
||||
mFlags &= ~(NS_HTMLTOKENS_MALFORMED | NS_HTMLTOKENS_WELLFORMED);
|
||||
mFlags |= NS_HTMLTOKENS_UNKNOWNFORM;
|
||||
}
|
||||
else if (aInfo & NS_HTMLTOKENS_WELLFORMED) {
|
||||
mFlags &= ~(NS_HTMLTOKENS_UNKNOWNFORM | NS_HTMLTOKENS_MALFORMED);
|
||||
mFlags |= NS_HTMLTOKENS_WELLFORMED;
|
||||
}
|
||||
else if (aInfo & NS_HTMLTOKENS_MALFORMED) {
|
||||
mFlags &= ~(NS_HTMLTOKENS_UNKNOWNFORM | NS_HTMLTOKENS_WELLFORMED);
|
||||
mFlags |= NS_HTMLTOKENS_MALFORMED;
|
||||
}
|
||||
else {
|
||||
NS_WARNING("invalid container info!");
|
||||
}
|
||||
}
|
||||
/*
|
||||
*
|
||||
*
|
||||
@@ -179,16 +178,22 @@ void CStartToken::SetContainerInfo(PRUint16 aInfo)
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
void CStartToken::SetEmpty(PRBool aValue)
|
||||
{
|
||||
if (aValue) {
|
||||
mFlags |= NS_HTMLTOKENS_EMPTYTOKEN;
|
||||
}
|
||||
else {
|
||||
mFlags &= ~NS_HTMLTOKENS_EMPTYTOKEN;
|
||||
}
|
||||
void CStartToken::SetEmpty(PRBool aValue) {
|
||||
mEmpty=aValue;
|
||||
}
|
||||
|
||||
/*
|
||||
*
|
||||
*
|
||||
* @update gess 3/25/98
|
||||
* @param
|
||||
* @return
|
||||
*/
|
||||
PRBool CStartToken::IsEmpty(void) {
|
||||
return mEmpty;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Consume the identifier portion of the start tag
|
||||
*
|
||||
@@ -263,7 +268,7 @@ const nsAString& CStartToken::GetStringValue()
|
||||
* @param anOutputString will recieve the result
|
||||
* @return nada
|
||||
*/
|
||||
void CStartToken::GetSource(nsAString& anOutputString){
|
||||
void CStartToken::GetSource(nsString& anOutputString){
|
||||
anOutputString.Append(PRUnichar('<'));
|
||||
/*
|
||||
* Watch out for Bug 15204
|
||||
@@ -367,9 +372,7 @@ nsresult CEndToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt32 aFlag)
|
||||
* @param
|
||||
* @return eHTMLTag id of this endtag
|
||||
*/
|
||||
PRInt32
|
||||
CEndToken::GetTypeID()
|
||||
{
|
||||
PRInt32 CEndToken::GetTypeID(){
|
||||
if(eHTMLTag_unknown==mTypeID) {
|
||||
mTypeID = nsHTMLTags::LookupTag(mTextValue);
|
||||
switch(mTypeID) {
|
||||
@@ -436,7 +439,7 @@ const nsAString& CEndToken::GetStringValue()
|
||||
* @param anOutputString will recieve the result
|
||||
* @return nada
|
||||
*/
|
||||
void CEndToken::GetSource(nsAString& anOutputString){
|
||||
void CEndToken::GetSource(nsString& anOutputString){
|
||||
anOutputString.Append(NS_LITERAL_STRING("</"));
|
||||
if(mTextValue.Length()>0)
|
||||
anOutputString.Append(mTextValue);
|
||||
@@ -1521,7 +1524,7 @@ const nsAString& CAttributeToken::GetStringValue(void)
|
||||
* @param anOutputString will recieve the result
|
||||
* @return nada
|
||||
*/
|
||||
void CAttributeToken::GetSource(nsAString& anOutputString){
|
||||
void CAttributeToken::GetSource(nsString& anOutputString){
|
||||
anOutputString.Truncate();
|
||||
AppendSourceTo(anOutputString);
|
||||
}
|
||||
@@ -2223,7 +2226,7 @@ const nsAString& CEntityToken::GetStringValue(void)
|
||||
* @param anOutputString will recieve the result
|
||||
* @return nada
|
||||
*/
|
||||
void CEntityToken::GetSource(nsAString& anOutputString){
|
||||
void CEntityToken::GetSource(nsString& anOutputString){
|
||||
anOutputString.Append(NS_LITERAL_STRING("&"));
|
||||
anOutputString+=mTextValue;
|
||||
//anOutputString+=";";
|
||||
|
||||
Reference in New Issue
Block a user