diff options
author | cyBerta <cyberta@riseup.net> | 2018-09-07 03:01:06 +0200 |
---|---|---|
committer | cyBerta <cyberta@riseup.net> | 2018-09-07 03:01:06 +0200 |
commit | 25f822e35f6f1f34a430f836d0883c19998b9452 (patch) | |
tree | 6c5f02abe5f8e6e7cb89af2d119799968224ec3a /app/src/main/java/se | |
parent | 727bbdbd04ba2aabe516cfa1f902c1e7cdc62563 (diff) |
change theme color, terms of services, custom donation string for riseup.vpn
Diffstat (limited to 'app/src/main/java/se')
-rw-r--r-- | app/src/main/java/se/leap/bitmaskclient/fragments/AboutFragment.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/app/src/main/java/se/leap/bitmaskclient/fragments/AboutFragment.java b/app/src/main/java/se/leap/bitmaskclient/fragments/AboutFragment.java index 2f37f5b0..25249371 100644 --- a/app/src/main/java/se/leap/bitmaskclient/fragments/AboutFragment.java +++ b/app/src/main/java/se/leap/bitmaskclient/fragments/AboutFragment.java @@ -11,8 +11,11 @@ import android.widget.TextView; import butterknife.ButterKnife; import butterknife.InjectView; +import se.leap.bitmaskclient.BuildConfig; import se.leap.bitmaskclient.R; +import static android.view.View.VISIBLE; + public class AboutFragment extends Fragment { final public static String TAG = "aboutFragment"; @@ -21,6 +24,9 @@ public class AboutFragment extends Fragment { @InjectView(R.id.version) TextView versionTextView; + @InjectView(R.id.terms_of_service) + TextView termsOfService; + @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.f_about, container, false); @@ -43,6 +49,19 @@ public class AboutFragment extends Fragment { } versionTextView.setText(getString(R.string.version_info, name, version)); + + if (BuildConfig.FLAVOR_branding.equals("custom") && hasTermsOfServiceResource()) { + termsOfService.setText(getString(getTermsOfServiceResource())); + termsOfService.setVisibility(VISIBLE); + } + } + + private boolean hasTermsOfServiceResource() { + return getTermsOfServiceResource() != 0; + } + + private int getTermsOfServiceResource() { + return this.getContext().getResources().getIdentifier("terms_of_service", "string", this.getContext().getPackageName()); } } |