Commit 0df42d3f authored by Chris Lu's avatar Chris Lu Committed by Commit Bot

[ios] Present Infobar modal when tapping on Translate badge

Bug: 1014959
Change-Id: I3504b83034008c12bd66a02b01154395484e919d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1888100
Commit-Queue: Chris Lu <thegreenfrog@chromium.org>
Reviewed-by: default avatarSergio Collazos <sczs@chromium.org>
Cr-Commit-Position: refs/heads/master@{#710792}
parent a85e00fb
......@@ -141,7 +141,12 @@ const int kMinimumNonFullScreenBadgesForOverflow = 2;
}
- (void)translateBadgeButtonTapped:(id)sender {
// TODO(crbug.com/1014959): Implement.
BadgeButton* badgeButton = base::mac::ObjCCastStrict<BadgeButton>(sender);
DCHECK_EQ(badgeButton.badgeType, BadgeType::kBadgeTypeTranslate);
[self.dispatcher displayModalInfobar:InfobarType::kInfobarTypeTranslate];
[self recordMetricsForBadgeButton:badgeButton
infobarType:InfobarType::kInfobarTypeTranslate];
}
- (void)overflowBadgeButtonTapped:(id)sender {
......
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