Onion Soup ColorChooser
* Moved mojom definitions from content(/public)/common to
WebKit/common/color_chooser.
* Mojo calls are now made directly from blink in ColorChooserUIController.
* Deleted unneeded implementation files:
- content/renderer/renderer_webcolorchooser_impl.[h|cc]
- third_party/WebKit/public/web/WebColorChooser.h
- third_party/WebKit/public/web/WebColorChooserClient.h
- third_party/WebKit/public/web/WebColorSuggestion.h
- third_party/WebKit/Source/core/exported/WebColorSuggestion.cpp
- third_party/WebKit/Source/platform/ColorSuggestion.h
* Deleted unneeded test mock files:
- content/shell/test_runner/mock_color_chooser.[h|cc]
- replaced with mock-colorchooser.js to intercept mojo calls.
Bug: 788960
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_chromium_dbg_ng
Change-Id: I305a2abb3cba457042c877e6401abbe383611c75
Reviewed-on: https://chromium-review.googlesource.com/821954
Reviewed-by: Sam McNally <[email protected]>
Reviewed-by: Ken Buchanan <[email protected]>
Reviewed-by: John Abd-El-Malek <[email protected]>
Commit-Queue: Joel Hockey <[email protected]>
Cr-Commit-Position: refs/heads/master@{#525311}
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
index 9b9eb48..3d2ea2f9 100644
--- a/content/browser/web_contents/web_contents_impl.cc
+++ b/content/browser/web_contents/web_contents_impl.cc
@@ -393,11 +393,11 @@
};
// WebContentsImpl::ColorChooser ----------------------------------------------
-class WebContentsImpl::ColorChooser : public mojom::ColorChooser {
+class WebContentsImpl::ColorChooser : public blink::mojom::ColorChooser {
public:
ColorChooser(content::ColorChooser* chooser,
- mojom::ColorChooserRequest request,
- mojom::ColorChooserClientPtr client)
+ blink::mojom::ColorChooserRequest request,
+ blink::mojom::ColorChooserClientPtr client)
: chooser_(chooser),
binding_(this, std::move(request)),
client_(std::move(client)) {
@@ -421,10 +421,10 @@
std::unique_ptr<content::ColorChooser> chooser_;
// mojo bindings.
- mojo::Binding<mojom::ColorChooser> binding_;
+ mojo::Binding<blink::mojom::ColorChooser> binding_;
// mojo renderer client.
- content::mojom::ColorChooserClientPtr client_;
+ blink::mojom::ColorChooserClientPtr client_;
};
// WebContentsImpl::WebContentsTreeNode ----------------------------------------
@@ -4213,15 +4213,15 @@
}
void WebContentsImpl::OnColorChooserFactoryRequest(
- mojom::ColorChooserFactoryRequest request) {
+ blink::mojom::ColorChooserFactoryRequest request) {
color_chooser_factory_bindings_.AddBinding(this, std::move(request));
}
void WebContentsImpl::OpenColorChooser(
- mojom::ColorChooserRequest chooser_request,
- mojom::ColorChooserClientPtr client,
+ blink::mojom::ColorChooserRequest chooser_request,
+ blink::mojom::ColorChooserClientPtr client,
SkColor color,
- std::vector<mojom::ColorSuggestionPtr> suggestions) {
+ std::vector<blink::mojom::ColorSuggestionPtr> suggestions) {
content::ColorChooser* new_color_chooser =
delegate_ ? delegate_->OpenColorChooser(this, color, suggestions)
: nullptr;