[iOS][coordinator] Modernize Omnibox Popup Coordinator.
This CL modernizes the OmniboxPopupCoordinator
- to use |browser| in the initializer,
- to remove the public property for dispatcher, webstatelist and
browserstate,
- to use self.browser to get browserstate, webstatelist and dispatcher
values.
This CL includes migration to ChromeCoordinator as a superclass.
Bug: 1029346, 1048423
Change-Id: Id99b8197d23cbb9d0b16e9a35b096a9b91213562
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2068598
Reviewed-by: Mark Cogan <[email protected]>
Commit-Queue: Nazerke Kalidolda <[email protected]>
Cr-Commit-Position: refs/heads/master@{#743899}
diff --git a/ios/chrome/browser/ui/omnibox/popup/BUILD.gn b/ios/chrome/browser/ui/omnibox/popup/BUILD.gn
index 6eb215d..690d0a6 100644
--- a/ios/chrome/browser/ui/omnibox/popup/BUILD.gn
+++ b/ios/chrome/browser/ui/omnibox/popup/BUILD.gn
@@ -27,9 +27,11 @@
"//ios/chrome/browser",
"//ios/chrome/browser/browser_state",
"//ios/chrome/browser/favicon",
+ "//ios/chrome/browser/main:public",
"//ios/chrome/browser/search_engines",
"//ios/chrome/browser/ui:feature_flags",
"//ios/chrome/browser/ui/commands",
+ "//ios/chrome/browser/ui/coordinators:chrome_coordinators",
"//ios/chrome/browser/ui/ntp:util",
"//ios/chrome/browser/ui/omnibox:omnibox_util",
"//ios/chrome/browser/ui/toolbar/buttons",