Merge branch 'charlesmchen/suppressLegalLinks'

pull/1/head
Matthew Chen 6 years ago
commit aa88050919

@ -49,12 +49,15 @@
accessoryText:[[[NSBundle mainBundle] infoDictionary] accessoryText:[[[NSBundle mainBundle] infoDictionary]
objectForKey:@"CFBundleVersion"]]]; objectForKey:@"CFBundleVersion"]]];
#ifdef SHOW_LEGAL_TERMS_LINK
[informationSection addItem:[OWSTableItem disclosureItemWithText:NSLocalizedString(@"SETTINGS_LEGAL_TERMS_CELL", [informationSection addItem:[OWSTableItem disclosureItemWithText:NSLocalizedString(@"SETTINGS_LEGAL_TERMS_CELL",
@"table cell label") @"table cell label")
actionBlock:^{ actionBlock:^{
[[UIApplication sharedApplication] [[UIApplication sharedApplication]
openURL:[NSURL URLWithString:kLegalTermsUrlString]]; openURL:[NSURL URLWithString:kLegalTermsUrlString]];
}]]; }]];
#endif
[contents addSection:informationSection]; [contents addSection:informationSection];
OWSTableSection *helpSection = [OWSTableSection new]; OWSTableSection *helpSection = [OWSTableSection new];

@ -79,6 +79,7 @@ NSString *const kKeychainKey_LastRegisteredPhoneNumber = @"kKeychainKey_LastRegi
headerLabel.textColor = [UIColor whiteColor]; headerLabel.textColor = [UIColor whiteColor];
headerLabel.font = [UIFont ows_mediumFontWithSize:ScaleFromIPhone5To7Plus(20.f, 24.f)]; headerLabel.font = [UIFont ows_mediumFontWithSize:ScaleFromIPhone5To7Plus(20.f, 24.f)];
#ifdef SHOW_LEGAL_TERMS_LINK
NSString *legalTopMatterFormat = NSLocalizedString(@"REGISTRATION_LEGAL_TOP_MATTER_FORMAT", NSString *legalTopMatterFormat = NSLocalizedString(@"REGISTRATION_LEGAL_TOP_MATTER_FORMAT",
@"legal disclaimer, embeds a tappable {{link title}} which is styled as a hyperlink"); @"legal disclaimer, embeds a tappable {{link title}} which is styled as a hyperlink");
NSString *legalTopMatterLinkWord = NSLocalizedString( NSString *legalTopMatterLinkWord = NSLocalizedString(
@ -103,8 +104,12 @@ NSString *const kKeychainKey_LastRegisteredPhoneNumber = @"kKeychainKey_LastRegi
UITapGestureRecognizer *tapGesture = UITapGestureRecognizer *tapGesture =
[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(didTapLegalTerms:)]; [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(didTapLegalTerms:)];
[legalTopMatterLabel addGestureRecognizer:tapGesture]; [legalTopMatterLabel addGestureRecognizer:tapGesture];
#endif
UIStackView *headerContent = [[UIStackView alloc] initWithArrangedSubviews:@[ headerLabel, legalTopMatterLabel ]]; UIStackView *headerContent = [[UIStackView alloc] initWithArrangedSubviews:@[ headerLabel ]];
#ifdef SHOW_LEGAL_TERMS_LINK
[headerContent addArrangedSubview:legalTopMatterLabel];
#endif
headerContent.axis = UILayoutConstraintAxisVertical; headerContent.axis = UILayoutConstraintAxisVertical;
headerContent.alignment = UIStackViewAlignmentCenter; headerContent.alignment = UIStackViewAlignmentCenter;
headerContent.spacing = ScaleFromIPhone5To7Plus(8, 16); headerContent.spacing = ScaleFromIPhone5To7Plus(8, 16);
@ -244,6 +249,7 @@ NSString *const kKeychainKey_LastRegisteredPhoneNumber = @"kKeychainKey_LastRegi
[spinnerView autoPinTrailingToSuperviewMarginWithInset:20.f]; [spinnerView autoPinTrailingToSuperviewMarginWithInset:20.f];
[spinnerView stopAnimating]; [spinnerView stopAnimating];
#ifdef SHOW_LEGAL_TERMS_LINK
NSString *bottomTermsLinkText = NSLocalizedString(@"REGISTRATION_LEGAL_TERMS_LINK", NSString *bottomTermsLinkText = NSLocalizedString(@"REGISTRATION_LEGAL_TERMS_LINK",
@"one line label below submit button on registration screen, which links to an external webpage."); @"one line label below submit button on registration screen, which links to an external webpage.");
UIButton *bottomLegalLinkButton = [UIButton new]; UIButton *bottomLegalLinkButton = [UIButton new];
@ -262,6 +268,7 @@ NSString *const kKeychainKey_LastRegisteredPhoneNumber = @"kKeychainKey_LastRegi
withOffset:ScaleFromIPhone5To7Plus(8, 12)]; withOffset:ScaleFromIPhone5To7Plus(8, 12)];
[bottomLegalLinkButton setCompressionResistanceHigh]; [bottomLegalLinkButton setCompressionResistanceHigh];
[bottomLegalLinkButton setContentHuggingHigh]; [bottomLegalLinkButton setContentHuggingHigh];
#endif
} }
- (void)viewDidAppear:(BOOL)animated - (void)viewDidAppear:(BOOL)animated

@ -18,6 +18,7 @@ typedef NS_ENUM(NSInteger, TSWhisperMessageType) {
#define textSecureHTTPTimeOut 10 #define textSecureHTTPTimeOut 10
#define kLegalTermsUrlString @"https://signal.org/legal/" #define kLegalTermsUrlString @"https://signal.org/legal/"
//#define SHOW_LEGAL_TERMS_LINK
//#ifndef DEBUG //#ifndef DEBUG

Loading…
Cancel
Save