Index: ios/clean/chrome/browser/ui/ntp/new_tab_page_view_controller.mm |
diff --git a/ios/clean/chrome/browser/ui/ntp/new_tab_page_view_controller.mm b/ios/clean/chrome/browser/ui/ntp/new_tab_page_view_controller.mm |
deleted file mode 100644 |
index 7e9eee5a5606d9af6c4433c4bfd420e8c146180b..0000000000000000000000000000000000000000 |
--- a/ios/clean/chrome/browser/ui/ntp/new_tab_page_view_controller.mm |
+++ /dev/null |
@@ -1,79 +0,0 @@ |
-// Copyright 2017 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#import "ios/clean/chrome/browser/ui/ntp/new_tab_page_view_controller.h" |
- |
-#import "base/ios/crb_protocol_observers.h" |
-#include "components/strings/grit/components_strings.h" |
-#import "ios/chrome/browser/ui/ntp/new_tab_page_bar.h" |
-#import "ios/chrome/browser/ui/ntp/new_tab_page_bar_item.h" |
-#import "ios/chrome/browser/ui/ntp/new_tab_page_controller.h" |
-#import "ios/chrome/browser/ui/ntp/new_tab_page_view.h" |
-#include "ios/chrome/grit/ios_strings.h" |
-#include "ui/base/l10n/l10n_util.h" |
- |
-#if !defined(__has_feature) || !__has_feature(objc_arc) |
-#error "This file requires ARC support." |
-#endif |
- |
-@implementation NTPViewController |
- |
-#pragma mark - UIViewController |
- |
-- (void)viewDidLoad { |
- self.title = l10n_util::GetNSString(IDS_NEW_TAB_TITLE); |
- self.view.backgroundColor = [UIColor whiteColor]; |
- |
- UIScrollView* scrollView = [[UIScrollView alloc] initWithFrame:CGRectZero]; |
- [scrollView setAutoresizingMask:(UIViewAutoresizingFlexibleWidth | |
- UIViewAutoresizingFlexibleHeight)]; |
- scrollView.pagingEnabled = YES; |
- scrollView.showsHorizontalScrollIndicator = NO; |
- scrollView.showsVerticalScrollIndicator = NO; |
- scrollView.contentMode = UIViewContentModeScaleAspectFit; |
- scrollView.bounces = YES; |
- scrollView.scrollsToTop = NO; |
- |
- NewTabPageBar* tabBar = [[NewTabPageBar alloc] initWithFrame:CGRectZero]; |
- NewTabPageView* ntpView = [[NewTabPageView alloc] initWithFrame:CGRectZero |
- andScrollView:scrollView |
- andTabBar:tabBar]; |
- ntpView.translatesAutoresizingMaskIntoConstraints = NO; |
- [self.view addSubview:ntpView]; |
- |
- [NSLayoutConstraint activateConstraints:@[ |
- [ntpView.topAnchor constraintEqualToAnchor:self.view.topAnchor], |
- [ntpView.leadingAnchor constraintEqualToAnchor:self.view.leadingAnchor], |
- [ntpView.bottomAnchor constraintEqualToAnchor:self.view.bottomAnchor], |
- [ntpView.trailingAnchor constraintEqualToAnchor:self.view.trailingAnchor], |
- ]]; |
- |
- // PLACEHOLDER: this logic should move out of the UIVC. |
- NSString* mostVisited = l10n_util::GetNSString(IDS_IOS_NEW_TAB_MOST_VISITED); |
- NSString* bookmarks = |
- l10n_util::GetNSString(IDS_IOS_NEW_TAB_BOOKMARKS_PAGE_TITLE_MOBILE); |
- NSString* openTabs = l10n_util::GetNSString(IDS_IOS_NEW_TAB_RECENT_TABS); |
- |
- NSMutableArray* tabBarItems = [NSMutableArray array]; |
- |
- NewTabPageBarItem* mostVisitedItem = [NewTabPageBarItem |
- newTabPageBarItemWithTitle:mostVisited |
- identifier:NewTabPage::kMostVisitedPanel |
- image:[UIImage imageNamed:@"ntp_mv_search"]]; |
- NewTabPageBarItem* bookmarksItem = [NewTabPageBarItem |
- newTabPageBarItemWithTitle:bookmarks |
- identifier:NewTabPage::kBookmarksPanel |
- image:[UIImage imageNamed:@"ntp_bookmarks"]]; |
- [tabBarItems addObject:bookmarksItem]; |
- [tabBarItems addObject:mostVisitedItem]; |
- |
- NewTabPageBarItem* openTabsItem = [NewTabPageBarItem |
- newTabPageBarItemWithTitle:openTabs |
- identifier:NewTabPage::kOpenTabsPanel |
- image:[UIImage imageNamed:@"ntp_opentabs"]]; |
- [tabBarItems addObject:openTabsItem]; |
- tabBar.items = tabBarItems; |
-} |
- |
-@end |