Skip to content
  • commit-queue@webkit.org's avatar
    Source/WebKit: [BlackBerry] Implement a popup client for HTML controls · 6aaf243c
    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