| Index: ios/chrome/browser/ui/bookmarks/bookmark_signin_promo_cell.mm
|
| diff --git a/ios/chrome/browser/ui/bookmarks/bookmark_signin_promo_cell.mm b/ios/chrome/browser/ui/bookmarks/bookmark_signin_promo_cell.mm
|
| index edf209f874ca54fdaa99eb4334d3301e6873fe0a..e5df703f82a7146ca24eda3eab4df43709ad7190 100644
|
| --- a/ios/chrome/browser/ui/bookmarks/bookmark_signin_promo_cell.mm
|
| +++ b/ios/chrome/browser/ui/bookmarks/bookmark_signin_promo_cell.mm
|
| @@ -13,11 +13,6 @@
|
| #error "This file requires ARC support."
|
| #endif
|
|
|
| -namespace {
|
| -// Close button size.
|
| -const CGFloat kCloseButtonSize = 24;
|
| -}
|
| -
|
| @implementation BookmarkSigninPromoCell {
|
| SigninPromoView* _signinPromoView;
|
| UIButton* _closeButton;
|
| @@ -43,19 +38,10 @@ const CGFloat kCloseButtonSize = 24;
|
| [contentView addSubview:_signinPromoView];
|
| AddSameConstraints(_signinPromoView, contentView);
|
|
|
| - _closeButton = [[UIButton alloc]
|
| - initWithFrame:CGRectMake(0, 0, kCloseButtonSize, kCloseButtonSize)];
|
| - [_closeButton addTarget:self
|
| - action:@selector(closeButtonAction:)
|
| - forControlEvents:UIControlEventTouchUpInside];
|
| - _closeButton.translatesAutoresizingMaskIntoConstraints = NO;
|
| - [contentView addSubview:_closeButton];
|
| - [_closeButton setImage:[UIImage imageNamed:@"signin_promo_close_gray"]
|
| - forState:UIControlStateNormal];
|
| - NSArray* buttonVisualConstraints =
|
| - @[ @"H:[closeButton]-|", @"V:|-[closeButton]" ];
|
| - NSDictionary* views = @{ @"closeButton" : _closeButton };
|
| - ApplyVisualConstraints(buttonVisualConstraints, views);
|
| + _signinPromoView.closeButton.hidden = NO;
|
| + [_signinPromoView.closeButton addTarget:self
|
| + action:@selector(closeButtonAction:)
|
| + forControlEvents:UIControlEventTouchUpInside];
|
|
|
| _signinPromoView.backgroundColor = [UIColor whiteColor];
|
| _signinPromoView.textLabel.text =
|
| @@ -82,9 +68,8 @@ const CGFloat kCloseButtonSize = 24;
|
| }
|
|
|
| - (void)closeButtonAction:(id)sender {
|
| - if (_closeButtonAction) {
|
| - _closeButtonAction();
|
| - }
|
| + DCHECK(_closeButtonAction);
|
| + _closeButtonAction();
|
| }
|
|
|
| @end
|
|
|