Commit 53c8682d authored by Javier Ernesto Flores Robles's avatar Javier Ernesto Flores Robles Committed by Commit Bot

[iOS][Password-Breach] Style view controller

Style all the views with the UI specification.
Add support for dynamic type.
Wrap contents in a scroll view for the bigger font sizes.
Add support for horizontal and vertical size class changes.
Present as Form on iPad.

Bug: 1008862
Change-Id: I9a107bb14e9bd1669462c9a383243a213a970aa8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1847339
Commit-Queue: Javier Ernesto Flores Robles <javierrobles@chromium.org>
Reviewed-by: default avatarGauthier Ambard <gambard@chromium.org>
Cr-Commit-Position: refs/heads/master@{#705084}
parent 9d11427a
...@@ -21,6 +21,7 @@ source_set("passwords") { ...@@ -21,6 +21,7 @@ source_set("passwords") {
"//ios/chrome/app/strings", "//ios/chrome/app/strings",
"//ios/chrome/browser/ui/commands", "//ios/chrome/browser/ui/commands",
"//ios/chrome/browser/ui/coordinators:chrome_coordinators", "//ios/chrome/browser/ui/coordinators:chrome_coordinators",
"//ios/chrome/browser/ui/util",
"//ios/chrome/common/colors", "//ios/chrome/common/colors",
"//ios/chrome/common/ui_util", "//ios/chrome/common/ui_util",
"//ui/base", "//ui/base",
......
...@@ -63,6 +63,10 @@ ...@@ -63,6 +63,10 @@
- (void)showPasswordBreachForLeakType:(CredentialLeakType)leakType - (void)showPasswordBreachForLeakType:(CredentialLeakType)leakType
URL:(const GURL&)URL { URL:(const GURL&)URL {
self.viewController = [[PasswordBreachViewController alloc] init]; self.viewController = [[PasswordBreachViewController alloc] init];
self.viewController.modalPresentationStyle = UIModalPresentationFormSheet;
if (@available(iOS 13, *)) {
self.viewController.modalInPresentation = YES;
}
id<ApplicationCommands> dispatcher = id<ApplicationCommands> dispatcher =
static_cast<id<ApplicationCommands>>(self.dispatcher); static_cast<id<ApplicationCommands>>(self.dispatcher);
self.mediator = self.mediator =
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment