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:
@@ -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) ||
|
||||
|
||||
Reference in New Issue
Block a user