Fix for bug 18843. Dynamically added SCRIPT elements are now processed through a per-document script loader. Script execution that originally occured in the content sinks is now done by the script loader. r=heikki sr=jst

git-svn-id: svn://10.0.0.236/trunk@95228 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
vidur%netscape.com
2001-05-17 05:54:16 +00:00
parent 0d991aa43f
commit 51d5bb6a4a
20 changed files with 423 additions and 591 deletions

View File

@@ -57,7 +57,7 @@ public:
nsScriptLoadRequest(nsIDOMHTMLScriptElement* aElement,
nsIScriptLoaderObserver* aObserver,
const char* aVersionString);
~nsScriptLoadRequest();
virtual ~nsScriptLoadRequest();
NS_DECL_ISUPPORTS
@@ -81,8 +81,8 @@ nsScriptLoadRequest::nsScriptLoadRequest(nsIDOMHTMLScriptElement* aElement,
nsIScriptLoaderObserver* aObserver,
const char* aVersionString) :
mElement(aElement), mObserver(aObserver),
mJSVersion(aVersionString), mLoading(PR_TRUE), mWasPending(PR_FALSE),
mIsInline(PR_TRUE), mLineNo(1)
mLoading(PR_TRUE), mWasPending(PR_FALSE),
mIsInline(PR_TRUE), mJSVersion(aVersionString), mLineNo(1)
{
NS_INIT_ISUPPORTS();
}