1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- // 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.
- #if !defined(__has_feature) || !__has_feature(objc_arc)
- #error "This file requires ARC support."
- #endif
- #import "remoting/ios/app/help_view_controller.h"
- #include "remoting/base/string_resources.h"
- #import "remoting/ios/app/web_view_controller.h"
- #include "ui/base/l10n/l10n_util.h"
- // TODO(nicholss): These urls should come from a global config.
- static NSString* const kHelpCenterUrl =
- @"https://support.google.com/chrome/answer/1649523?co=GENIE.Platform%3DiOS";
- static NSString* const kCreditsUrlString =
- [[NSBundle mainBundle] URLForResource:@"credits" withExtension:@"html"]
- .absoluteString;
- @implementation HelpViewController
- - (instancetype)init {
- if (self = [super initWithURL:[NSURL URLWithString:kHelpCenterUrl]]) {
- self.navigationItem.title =
- l10n_util::GetNSString(IDS_ACTIONBAR_HELP_TITLE);
- self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc]
- initWithTitle:l10n_util::GetNSString(IDS_CREDITS)
- style:UIBarButtonItemStylePlain
- target:self
- action:@selector(onTapCredits:)];
- }
- return self;
- }
- #pragma mark - Private
- - (void)onTapCredits:(id)button {
- WebViewController* creditsVC = [[WebViewController alloc]
- initWithUrl:kCreditsUrlString
- title:l10n_util::GetNSString(IDS_CREDITS)];
- [self.navigationController pushViewController:creditsVC animated:YES];
- }
- @end
|