Index: ios/clean/chrome/browser/ui/web_contents/overlays/BUILD.gn |
diff --git a/ios/clean/chrome/browser/ui/web_contents/BUILD.gn b/ios/clean/chrome/browser/ui/web_contents/overlays/BUILD.gn |
similarity index 54% |
copy from ios/clean/chrome/browser/ui/web_contents/BUILD.gn |
copy to ios/clean/chrome/browser/ui/web_contents/overlays/BUILD.gn |
index b10606f62700aa17d9fb7d83de66640d2c5a52d0..9a1ce37b0d0ca82fc2b2caff3e1b8ef3e341ceec 100644 |
--- a/ios/clean/chrome/browser/ui/web_contents/BUILD.gn |
+++ b/ios/clean/chrome/browser/ui/web_contents/overlays/BUILD.gn |
@@ -2,57 +2,43 @@ |
# Use of this source code is governed by a BSD-style license that can be |
# found in the LICENSE file. |
-source_set("web_contents") { |
+source_set("overlays") { |
sources = [ |
- "web_contents_mediator.h", |
- "web_contents_mediator.mm", |
- "web_coordinator.h", |
- "web_coordinator.mm", |
+ "web_overlay_coordinator.h", |
+ "web_overlay_coordinator.mm", |
+ "web_overlay_queue.h", |
+ "web_overlay_queue.mm", |
+ "web_overlay_scheduler.h", |
+ "web_overlay_scheduler.mm", |
] |
configs += [ "//build/config/compiler:enable_arc" ] |
deps = [ |
- ":web_contents_ui", |
- "//ios/chrome/browser", |
- "//ios/chrome/browser/web_state_list", |
+ "//base", |
"//ios/clean/chrome/browser/ui/commands", |
- "//ios/clean/chrome/browser/ui/context_menu", |
"//ios/shared/chrome/browser/ui/browser_list", |
- "//ios/shared/chrome/browser/ui/commands", |
"//ios/shared/chrome/browser/ui/coordinators", |
"//ios/web", |
- "//ui/base", |
- "//url", |
] |
} |
-source_set("web_contents_ui") { |
- sources = [ |
- "web_contents_consumer.h", |
- "web_contents_view_controller.h", |
- "web_contents_view_controller.mm", |
- ] |
- |
- configs += [ "//build/config/compiler:enable_arc" ] |
-} |
- |
source_set("unit_tests") { |
testonly = true |
sources = [ |
- "web_contents_mediator_unittest.mm", |
+ "web_overlay_queue_unittest.mm", |
] |
configs += [ "//build/config/compiler:enable_arc" ] |
deps = [ |
- ":web_contents", |
- ":web_contents_ui", |
+ ":overlays", |
"//base", |
"//base/test:test_support", |
"//ios/chrome/browser/web_state_list", |
"//ios/chrome/browser/web_state_list:test_support", |
"//ios/chrome/test/base", |
+ "//ios/clean/chrome/browser/ui/commands", |
"//ios/web/public/test/fakes", |
"//testing/gtest", |
] |