commit | 5ddfc94061c3f1b178ee3a103c41e141222b24ae | [log] [tgz] |
---|---|---|
author | sczs <sczs@chromium.org> | Tue Feb 19 22:14:07 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Tue Feb 19 22:14:07 2019 |
tree | 9b882b3ee3268cb48c6d1f854bc7304e4fac7689 | |
parent | 61bfd829682c582a3e8ad993ff8a4a983cd60e01 [diff] |
[ios] Creates InfobarBannerCoordinator. The goal of this CL is to change the current architecture to support Coordinators. After this we'll be able to create a Coordinator conforming to InfobarCoordinating for each InfobarBanner that uses a different InfobarDelegate. - Makes InfobarContainerCoordinator the InfobarConsumer instead of the InfobarContainerVC. - Creates InfobarCoordinating which will define the public interface for future InfobarBannerCoordinators. - Creates InfobarConfirmCoordinator, conforming to InfobarCoordinating for the ConfirmInfobarBanner. - Creates InfobarBannerDelegate which InfobarBannerVC uses to communicate with its Coordinator. - Moves infobar_controller_delegate to a public source_set to avoid a dependency cycle. Bug: 911864 Change-Id: Idc52c4ef76b6780b27e88101ac35fac719b3c4be Reviewed-on: https://chromium-review.googlesource.com/c/1447375 Commit-Queue: Sergio Collazos <sczs@chromium.org> Reviewed-by: Mark Cogan <marq@chromium.org> Cr-Commit-Position: refs/heads/master@{#633423}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .