Send Click events to frames as well as content.

This commit is contained in:
joki%netscape.com 1999-04-13 00:27:58 +00:00
Родитель 4530de5aa8
Коммит 93c5d84ae7
3 изменённых файлов: 9 добавлений и 2 удалений

Просмотреть файл

@ -412,6 +412,10 @@ nsEventStateManager::CheckForAndDispatchClick(nsIPresContext& aPresContext,
ret = mouseContent->HandleDOMEvent(aPresContext, &event, nsnull, NS_EVENT_FLAG_INIT, aStatus); ret = mouseContent->HandleDOMEvent(aPresContext, &event, nsnull, NS_EVENT_FLAG_INIT, aStatus);
NS_RELEASE(mouseContent); NS_RELEASE(mouseContent);
} }
if (nsnull != mCurrentTarget) {
ret = mCurrentTarget->HandleEvent(aPresContext, &event, aStatus);
}
} }
return ret; return ret;
} }

Просмотреть файл

@ -412,6 +412,10 @@ nsEventStateManager::CheckForAndDispatchClick(nsIPresContext& aPresContext,
ret = mouseContent->HandleDOMEvent(aPresContext, &event, nsnull, NS_EVENT_FLAG_INIT, aStatus); ret = mouseContent->HandleDOMEvent(aPresContext, &event, nsnull, NS_EVENT_FLAG_INIT, aStatus);
NS_RELEASE(mouseContent); NS_RELEASE(mouseContent);
} }
if (nsnull != mCurrentTarget) {
ret = mCurrentTarget->HandleEvent(aPresContext, &event, aStatus);
}
} }
return ret; return ret;
} }

Просмотреть файл

@ -662,8 +662,7 @@ nsToolboxFrame :: HandleEvent ( nsIPresContext& aPresContext,
switch ( aEvent->message ) { switch ( aEvent->message ) {
// case NS_MOUSE_LEFT_CLICK: case NS_MOUSE_LEFT_CLICK:
case NS_MOUSE_LEFT_BUTTON_UP:
OnMouseLeftClick ( aEvent->point ); OnMouseLeftClick ( aEvent->point );
break; break;