summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-05-05 20:37:47 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-05-11 13:15:50 +0000
commit82709db96dc7de4cb922116356facda21745dbc3 (patch)
treeb9cb82131f5ab4d043b680f783fe5f07ecf4a331
parentbd4a17f596e86aca3bffdd3d801cb3d1fe51590a (diff)
downloadmullvadvpn-82709db96dc7de4cb922116356facda21745dbc3.tar.xz
mullvadvpn-82709db96dc7de4cb922116356facda21745dbc3.zip
Open dialog when Redeem Voucher button is pressed
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WelcomeFragment.kt15
1 files changed, 15 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WelcomeFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WelcomeFragment.kt
index a30b8b1dea..43e47dfd9b 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WelcomeFragment.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/WelcomeFragment.kt
@@ -11,6 +11,7 @@ import android.widget.TextView
import android.widget.Toast
import kotlinx.coroutines.delay
import net.mullvad.mullvadvpn.R
+import net.mullvad.mullvadvpn.ui.widget.Button
import net.mullvad.mullvadvpn.ui.widget.UrlButton
import net.mullvad.mullvadvpn.util.JobTracker
import org.joda.time.DateTime
@@ -41,6 +42,12 @@ class WelcomeFragment : ServiceDependentFragment(OnNoService.GoToLaunchScreen) {
prepare(daemon, jobTracker)
}
+ view.findViewById<Button>(R.id.redeem_voucher).apply {
+ setOnClickAction("openRedeemVoucherDialog", jobTracker) {
+ showRedeemVoucherDialog()
+ }
+ }
+
return view
}
@@ -127,4 +134,12 @@ class WelcomeFragment : ServiceDependentFragment(OnNoService.GoToLaunchScreen) {
Toast.makeText(context, toastMessage, Toast.LENGTH_SHORT).show()
}
+
+ private fun showRedeemVoucherDialog() {
+ val transaction = fragmentManager?.beginTransaction()
+
+ transaction?.addToBackStack(null)
+
+ RedeemVoucherDialogFragment().show(transaction, null)
+ }
}