commit | 9f9477172c0eb2e9b5146ec3fa4d9585f715e968 | [log] [tgz] |
---|---|---|
author | sczs <sczs@chromium.org> | Fri Mar 08 18:59:30 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Mar 08 18:59:30 2019 |
tree | 5ca26943969bf9a076b89bf21792ca9e49617676 | |
parent | 55226505e9a45ae301243627c1517851e112c458 [diff] |
[ios] Updates InfobarCoordinator presentations to support badges. -Adds presentInfobarModalFrom to InfobarCoordinating. This is used by the Coordinator to present the Modal directly from a baseVC. -Since an InfobarBadge is now presented until we navigate away from the Webpage, the InfobarCoordinator shouldn't be stopped when the Banner is dismissed. This CL updates InfobarConfirm/PasswordCoordinators to reflect that. -Creates InfobarModal/BannerTransitionDrivers, these Objects vend the necessary PresentationControllers and Animators in order to present the InfobarModal/Banner ViewControllers. -Overall cleanup. Bug: 911864 Change-Id: I5165a93bd97ec9864cfe6fb28dcc70d345c83243 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1504708 Commit-Queue: Sergio Collazos <sczs@chromium.org> Reviewed-by: Peter Lee <pkl@chromium.org> Reviewed-by: Chris Lu <thegreenfrog@chromium.org> Cr-Commit-Position: refs/heads/master@{#639095}
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 .