diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-08-25 15:11:52 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-08-27 12:44:41 +0000 |
| commit | d241dd2c4611128f38e7986350d73945b9e1c0ff (patch) | |
| tree | ab700fbc5bb1662bc575e20ba99f8abcada46b47 /android | |
| parent | 989dc7fcb632f233e947bea2c0596ed6187af283 (diff) | |
| download | mullvadvpn-d241dd2c4611128f38e7986350d73945b9e1c0ff.tar.xz mullvadvpn-d241dd2c4611128f38e7986350d73945b9e1c0ff.zip | |
Implement "Create account" button behavior
Diffstat (limited to 'android')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/LoginFragment.kt | 11 | ||||
| -rw-r--r-- | android/src/main/res/values/strings.xml | 1 |
2 files changed, 12 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/LoginFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/LoginFragment.kt index e8b42d038c..a3871a1433 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/LoginFragment.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/LoginFragment.kt @@ -9,6 +9,8 @@ import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.Job import android.content.Context +import android.content.Intent +import android.net.Uri import android.os.Bundle import android.os.Handler import android.support.v4.app.Fragment @@ -51,9 +53,18 @@ class LoginFragment : Fragment() { accountInput = AccountInput(view, parentActivity) accountInput.onLogin = { accountToken -> login(accountToken) } + view.findViewById<View>(R.id.create_account).setOnClickListener { createAccount() } + return view } + private fun createAccount() { + val uri = Uri.parse(parentActivity.getString(R.string.create_account_url)) + val intent = Intent(Intent.ACTION_VIEW, uri) + + startActivity(intent) + } + private fun login(accountToken: String) { title.setText(R.string.logging_in_title) subtitle.setText(R.string.logging_in_description) diff --git a/android/src/main/res/values/strings.xml b/android/src/main/res/values/strings.xml index 584771b199..50e4d43c79 100644 --- a/android/src/main/res/values/strings.xml +++ b/android/src/main/res/values/strings.xml @@ -116,5 +116,6 @@ </string> <string name="account_url">https://mullvad.net/en/account</string> + <string name="create_account_url">https://mullvad.net/en/account/create</string> <string name="download_url">https://mullvad.net/en/download</string> </resources> |
