-
commit-queue@webkit.org authored
https://bugs.webkit.org/show_bug.cgi?id=85670 Patch by Crystal Zhang <haizhang@rim.com> on 2012-05-08 Reviewed by Rob Buis. Add popup client file to build system. * PlatformBlackBerry.cmake: Source/WebKit/blackberry: [BlackBerry] Implement a popup client for HTML controls https://bugs.webkit.org/show_bug.cgi?id=85670 Reviewed by Rob Buis. Implement a popup client for HTML controls, which would be used to load different popups according to popup type. * WebCoreSupport/PagePopupBlackBerry.cpp: Added. (WebCore): (PagePopupChromeClient): (WebCore::PagePopupChromeClient::PagePopupChromeClient): (WebCore::PagePopupChromeClient::closeWindowSoon): (WebCore::PagePopupChromeClient::webPage): (WebCore::PagePopupBlackBerry::PagePopupBlackBerry): (WebCore::PagePopupBlackBerry::~PagePopupBlackBerry): (WebCore::PagePopupBlackBerry::sendCreatePopupWebViewRequest): (WebCore::PagePopupBlackBerry::init): (WebCore::setValueAndClosePopupCallback): (WebCore::popUpExtensionInitialize): (WebCore::popUpExtensionFinalize): (WebCore::PagePopupBlackBerry::installDomFunction): (WebCore::PagePopupBlackBerry::handleMouseEvent): (WebCore::PagePopupBlackBerry::closePopup): (WebCore::PagePopupBlackBerry::closeWebPage): * WebCoreSupport/PagePopupBlackBerry.h: Added. (WebKit): (WebCore): (PagePopupBlackBerry): Patch by Crystal Zhang <haizhang@rim.com> on 2012-05-08 git-svn-id: http://svn.webkit.org/repository/webkit/trunk@116462 268f45cc-cd09-0410-ab3c-d52691b4dbfc
6aaf243c