Updating DOM event apis and changing behavior to properly respect capturing, bubbling, and cancellation methods.

git-svn-id: svn://10.0.0.236/trunk@40134 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
joki%netscape.com
1999-07-19 19:54:34 +00:00
parent 37ae6384f7
commit 065c158182
47 changed files with 479 additions and 371 deletions

View File

@@ -113,9 +113,9 @@ struct nsGenericDOMDataNode {
// nsIDOMEventTarget interface
nsresult AddEventListener(const nsString& aType, nsIDOMEventListener* aListener,
PRBool aPostProcess, PRBool aUseCapture);
PRBool aUseCapture);
nsresult RemoveEventListener(const nsString& aType, nsIDOMEventListener* aListener,
PRBool aPostProcess, PRBool aUseCapture);
PRBool aUseCapture);
// nsIScriptObjectOwner interface
nsresult GetScriptObject(nsIScriptContext* aContext, void** aScriptObject);
@@ -353,15 +353,13 @@ struct nsGenericDOMDataNode {
} \
NS_IMETHOD AddEventListener(const nsString& aType, \
nsIDOMEventListener* aListener, \
PRBool aPostProcess, \
PRBool aUseCapture) { \
return _g.AddEventListener(aType, aListener, aPostProcess, aUseCapture); \
return _g.AddEventListener(aType, aListener, aUseCapture); \
} \
NS_IMETHOD RemoveEventListener(const nsString& aType, \
nsIDOMEventListener* aListener, \
PRBool aPostProcess, \
PRBool aUseCapture) { \
return _g.RemoveEventListener(aType, aListener, aPostProcess, aUseCapture); \
return _g.RemoveEventListener(aType, aListener, aUseCapture); \
}
/**