Adding url and lineno to script evaluation

git-svn-id: svn://10.0.0.236/trunk@7890 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
joki%netscape.com
1998-08-12 23:37:50 +00:00
parent 9a07fcffbe
commit 9248af60f9
6 changed files with 33 additions and 6 deletions

View File

@@ -1812,8 +1812,17 @@ nsresult HTMLContentSink::ProcessSCRIPTTag(const nsIParserNode& aNode)
}
jsval val;
PRBool result = context->EvaluateString(script, len, &val);
nsIURL* mDocURL = mDocument->GetDocumentURL();
const char* mURL;
if (mDocURL) {
mURL = mDocURL->GetSpec();
}
PRUint32 mLineNo = (PRUint32)aNode.GetSourceLineNumber();
PRBool result = context->EvaluateString(script, len, mURL, mLineNo, &val);
NS_IF_RELEASE(mDocURL);
if (PR_FALSE == result) {
rv = NS_ERROR_FAILURE;
}