[ios] Use BadgeCoordinator and BadgeMediator to manage Infobar badges
Moves delegate for InfobarBadgeTabHelper from LocationBarMediator to BadgeMediator. LocationBarViewController now implements the BadgeConsumer protocol to receive signals from BadgeMediator. LocationBarViewController's implementation of BadgeConsumer looks odd, because it still only supports one badge. Ultimately a separate view controller owned by BadgeCoordinator will be the BadgeMediator's consumer. Bug: 976901 Change-Id: Ifa0eec1796e0436188af25d06e73f0ba3e1eb0da Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1690719 Commit-Queue: Chris Lu <thegreenfrog@chromium.org> Reviewed-by:Mark Cogan <marq@chromium.org> Reviewed-by:
Stepan Khapugin <stkhapugin@chromium.org> Reviewed-by:
Sergio Collazos <sczs@chromium.org> Cr-Commit-Position: refs/heads/master@{#677119}
Showing
Please register or sign in to comment