summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-08-25 15:11:52 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-08-27 12:44:41 +0000
commitd241dd2c4611128f38e7986350d73945b9e1c0ff (patch)
treeab700fbc5bb1662bc575e20ba99f8abcada46b47 /android
parent989dc7fcb632f233e947bea2c0596ed6187af283 (diff)
downloadmullvadvpn-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.kt11
-rw-r--r--android/src/main/res/values/strings.xml1
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>