mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-05-02 14:16:59 +02:00
Add Settings > Copyright
This commit is contained in:
@@ -51,13 +51,14 @@
|
||||
#define CONTACTS_SETTINGS_COUNT 1
|
||||
|
||||
#define OTHER_VERSION_INDEX 0
|
||||
#define OTHER_TERM_CONDITIONS_INDEX 1
|
||||
#define OTHER_PRIVACY_INDEX 2
|
||||
#define OTHER_THIRD_PARTY_INDEX 3
|
||||
#define OTHER_CRASH_REPORT_INDEX 4
|
||||
#define OTHER_MARK_ALL_AS_READ_INDEX 5
|
||||
#define OTHER_CLEAR_CACHE_INDEX 6
|
||||
#define OTHER_COUNT 7
|
||||
#define OTHER_COPYRIGHT_INDEX 1
|
||||
#define OTHER_TERM_CONDITIONS_INDEX 2
|
||||
#define OTHER_PRIVACY_INDEX 3
|
||||
#define OTHER_THIRD_PARTY_INDEX 4
|
||||
#define OTHER_CRASH_REPORT_INDEX 5
|
||||
#define OTHER_MARK_ALL_AS_READ_INDEX 6
|
||||
#define OTHER_CLEAR_CACHE_INDEX 7
|
||||
#define OTHER_COUNT 8
|
||||
|
||||
#define LABS_COUNT 0
|
||||
|
||||
@@ -941,12 +942,26 @@ typedef void (^blockSettingsViewController_onReadyToDestroy)();
|
||||
termAndConditionCell = [[MXKTableViewCell alloc] init];
|
||||
termAndConditionCell.textLabel.font = [UIFont systemFontOfSize:17];
|
||||
}
|
||||
|
||||
|
||||
termAndConditionCell.textLabel.text = NSLocalizedStringFromTable(@"settings_term_conditions", @"Vector", nil);
|
||||
termAndConditionCell.textLabel.textColor = kVectorTextColorBlack;
|
||||
|
||||
|
||||
cell = termAndConditionCell;
|
||||
}
|
||||
else if (row == OTHER_COPYRIGHT_INDEX)
|
||||
{
|
||||
MXKTableViewCell *copyrightCell = [tableView dequeueReusableCellWithIdentifier:[MXKTableViewCell defaultReuseIdentifier]];
|
||||
if (!copyrightCell)
|
||||
{
|
||||
copyrightCell = [[MXKTableViewCell alloc] init];
|
||||
copyrightCell.textLabel.font = [UIFont systemFontOfSize:17];
|
||||
}
|
||||
|
||||
copyrightCell.textLabel.text = NSLocalizedStringFromTable(@"settings_copyright", @"Vector", nil);
|
||||
copyrightCell.textLabel.textColor = kVectorTextColorBlack;
|
||||
|
||||
cell = copyrightCell;
|
||||
}
|
||||
else if (row == OTHER_PRIVACY_INDEX)
|
||||
{
|
||||
MXKTableViewCell *privacyPolicyCell = [tableView dequeueReusableCellWithIdentifier:[MXKTableViewCell defaultReuseIdentifier]];
|
||||
@@ -1212,23 +1227,28 @@ typedef void (^blockSettingsViewController_onReadyToDestroy)();
|
||||
else
|
||||
if (section == SETTINGS_SECTION_OTHER_INDEX)
|
||||
{
|
||||
if (row == OTHER_TERM_CONDITIONS_INDEX)
|
||||
{
|
||||
MXKWebViewViewController *webViewViewController = [[MXKWebViewViewController alloc] initWithURL:@"https://vector.im/tac.html"];
|
||||
[self.navigationController pushViewController:webViewViewController animated:YES];
|
||||
}
|
||||
else if (row == OTHER_PRIVACY_INDEX)
|
||||
{
|
||||
MXKWebViewViewController *webViewViewController = [[MXKWebViewViewController alloc] initWithURL:@"https://vector.im/privacy.html"];
|
||||
[self.navigationController pushViewController:webViewViewController animated:YES];
|
||||
}
|
||||
else if (row == OTHER_THIRD_PARTY_INDEX)
|
||||
{
|
||||
NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"third_party_licenses" ofType:@"html" inDirectory:nil];
|
||||
|
||||
MXKWebViewViewController *webViewViewController = [[MXKWebViewViewController alloc] initWithLocalHTMLFile:htmlFile];
|
||||
[self.navigationController pushViewController:webViewViewController animated:YES];
|
||||
}
|
||||
if (row == OTHER_COPYRIGHT_INDEX)
|
||||
{
|
||||
MXKWebViewViewController *webViewViewController = [[MXKWebViewViewController alloc] initWithURL:@"https://riot.im/copyright"];
|
||||
[self.navigationController pushViewController:webViewViewController animated:YES];
|
||||
}
|
||||
else if (row == OTHER_TERM_CONDITIONS_INDEX)
|
||||
{
|
||||
MXKWebViewViewController *webViewViewController = [[MXKWebViewViewController alloc] initWithURL:@"https://riot.im/tac"];
|
||||
[self.navigationController pushViewController:webViewViewController animated:YES];
|
||||
}
|
||||
else if (row == OTHER_PRIVACY_INDEX)
|
||||
{
|
||||
MXKWebViewViewController *webViewViewController = [[MXKWebViewViewController alloc] initWithURL:@"https://riot.im/privacy"];
|
||||
[self.navigationController pushViewController:webViewViewController animated:YES];
|
||||
}
|
||||
else if (row == OTHER_THIRD_PARTY_INDEX)
|
||||
{
|
||||
NSString *htmlFile = [[NSBundle mainBundle] pathForResource:@"third_party_licenses" ofType:@"html" inDirectory:nil];
|
||||
|
||||
MXKWebViewViewController *webViewViewController = [[MXKWebViewViewController alloc] initWithLocalHTMLFile:htmlFile];
|
||||
[self.navigationController pushViewController:webViewViewController animated:YES];
|
||||
}
|
||||
}
|
||||
else if (section == SETTINGS_SECTION_USER_SETTINGS_INDEX)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user