Bugzilla Bug 77080 Show application/x-javascript in browser window instead of trying to download

fix by bzbarsky@mit.edu, r=harishd, sr=jst


git-svn-id: svn://10.0.0.236/trunk@93852 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
timeless%mac.com
2001-05-03 22:28:44 +00:00
parent 450802208f
commit bb6fa05909
11 changed files with 64 additions and 15 deletions

View File

@@ -399,11 +399,13 @@ nsresult CViewSourceHTML::CreateNewInstance(nsIDTD** aInstancePtrResult){
eAutoDetectResult CViewSourceHTML::CanParse(CParserContext& aParserContext,nsString& aBuffer, PRInt32 aVersion) {
eAutoDetectResult result=eUnknownDetect;
if(aParserContext.mMimeType.EqualsWithConversion(kPlainTextContentType) ||
aParserContext.mMimeType.EqualsWithConversion(kTextCSSContentType)) {
result=eValidDetect;
}
else if(eViewSource==aParserContext.mParserCommand) {
if(eViewSource==aParserContext.mParserCommand) {
if(aParserContext.mMimeType.EqualsWithConversion(kPlainTextContentType) ||
aParserContext.mMimeType.EqualsWithConversion(kTextCSSContentType) ||
aParserContext.mMimeType.EqualsWithConversion(kTextJSContentType) ||
aParserContext.mMimeType.EqualsWithConversion(kApplicationJSContentType)) {
result=eValidDetect;
}
if(aParserContext.mMimeType.EqualsWithConversion(kXMLTextContentType) ||
aParserContext.mMimeType.EqualsWithConversion(kXMLApplicationContentType) ||
aParserContext.mMimeType.EqualsWithConversion(kXHTMLApplicationContentType) ||