Fixes for bug 9544, 9552, 9558, 9561, and 13309. event handler 4x compat. and capture/bubble fixes. r:pollmann

git-svn-id: svn://10.0.0.236/trunk@61096 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
joki%netscape.com
2000-02-16 06:59:07 +00:00
parent 2f82cac49f
commit dcc35666e8
37 changed files with 900 additions and 242 deletions

View File

@@ -2358,20 +2358,25 @@ nsHTMLDocument::CaptureEvents(PRInt32 aEventFlags)
nsIEventListenerManager *manager;
if (NS_OK == GetListenerManager(&manager)) {
//mManager->CaptureEvent(aListener);
manager->CaptureEvent(aEventFlags);
NS_RELEASE(manager);
return NS_OK;
}
return NS_ERROR_FAILURE;
}
NS_IMETHODIMP
nsHTMLDocument::ReleaseEvents(PRInt32 aEventFlags)
{
if (nsnull != mListenerManager) {
//mListenerManager->ReleaseEvent(aListener);
nsIEventListenerManager *manager;
if (NS_OK == GetListenerManager(&manager)) {
manager->ReleaseEvent(aEventFlags);
NS_RELEASE(manager);
return NS_OK;
}
return NS_ERROR_FAILURE;
}