void ChromeClientBlackBerry::requestWebGLPermission(Frame* frame) { if (frame) { CString latinOrigin = toOriginString(frame); m_webPagePrivate->m_client->requestWebGLPermission(latinOrigin.data()); } }
bool ChromeClientBlackBerry::runBeforeUnloadConfirmPanel(const String& message, Frame* frame) { #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD if (m_webPagePrivate->m_dumpRenderTree) return m_webPagePrivate->m_dumpRenderTree->runBeforeUnloadConfirmPanel(message); #endif TimerBase::fireTimersInNestedEventLoop(); CString latinOrigin = toOriginString(frame); return m_webPagePrivate->m_client->runBeforeUnloadConfirmPanel(message.characters(), message.length(), latinOrigin.data(), latinOrigin.length()); }
void ChromeClientBlackBerry::runJavaScriptAlert(Frame* frame, const String& message) { #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD if (m_webPagePrivate->m_dumpRenderTree) { m_webPagePrivate->m_dumpRenderTree->runJavaScriptAlert(message); return; } #endif TimerBase::fireTimersInNestedEventLoop(); CString latinOrigin = toOriginString(frame); m_webPagePrivate->m_client->runJavaScriptAlert(message.characters(), message.length(), latinOrigin.data(), latinOrigin.length()); }
bool ChromeClientBlackBerry::runJavaScriptPrompt(Frame* frame, const String& message, const String& defaultValue, String& result) { #if !defined(PUBLIC_BUILD) || !PUBLIC_BUILD if (m_webPagePrivate->m_dumpRenderTree) { result = m_webPagePrivate->m_dumpRenderTree->runJavaScriptPrompt(message, defaultValue); return true; } #endif TimerBase::fireTimersInNestedEventLoop(); CString latinOrigin = toOriginString(frame); BlackBerry::Platform::String clientResult; if (m_webPagePrivate->m_client->runJavaScriptPrompt(message.characters(), message.length(), defaultValue.characters(), defaultValue.length(), latinOrigin.data(), latinOrigin.length(), clientResult)) { result = clientResult; return true; } return false; }