Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1624)

Unified Diff: Tools/DumpRenderTree/chromium/WebViewHost.cpp

Issue 15535005: Added window.testRunner.isChooserShown() (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Tools/DumpRenderTree/chromium/WebViewHost.cpp
diff --git a/Tools/DumpRenderTree/chromium/WebViewHost.cpp b/Tools/DumpRenderTree/chromium/WebViewHost.cpp
index 6bbb705fe660839b039fe9f7dab1fdb8b8ac2b1e..152367792139e74b6489fb9eb20440b6171fff9e 100644
--- a/Tools/DumpRenderTree/chromium/WebViewHost.cpp
+++ b/Tools/DumpRenderTree/chromium/WebViewHost.cpp
@@ -123,6 +123,11 @@ WebStorageNamespace* WebViewHost::createSessionStorageNamespace(unsigned quota)
return webkit_support::CreateSessionStorageNamespace(quota);
}
+WebKit::WebColorChooser* WebViewHost::createColorChooser(WebKit::WebColorChooserClient* client, const WebKit::WebColor&)
+{
+ return proxy()->createColorChooser(client);
+}
+
void WebViewHost::didAddMessageToConsole(const WebConsoleMessage& message, const WebString& sourceName, unsigned sourceLine)
{
}
@@ -594,6 +599,21 @@ void WebViewHost::closeDevTools()
m_shell->closeDevTools();
}
+void WebViewHost::didChooserOpen() OVERRIDE
+{
+ m_chooserCount++;
+}
+
+void WebViewHost::didChooserClose() OVERRIDE
+{
+ m_chooserCount--;
+}
+
+bool WebViewHost::isChooserShown() OVERRIDE
+{
+ return 0 < m_chooserCount;
+}
+
void WebViewHost::evaluateInWebInspector(long callID, const std::string& script)
{
m_shell->drtDevToolsAgent()->evaluateInWebInspector(callID, script);
@@ -742,6 +762,7 @@ WebViewHost::WebViewHost(TestShell* shell)
, m_proxy(0)
, m_webWidget(0)
, m_shutdownWasInvoked(false)
+ , m_chooserCount(0)
{
reset();
}

Powered by Google App Engine
This is Rietveld 408576698