Skip to content
Snippets Groups Projects
Commit a8df724d authored by Janne Mareike Koschinski's avatar Janne Mareike Koschinski
Browse files

Properly show password visibility toggle

parent 424921f9
Branches
No related tags found
No related merge requests found
...@@ -3,13 +3,13 @@ package de.kuschku.quasseldroid_ng.ui.setup.accounts ...@@ -3,13 +3,13 @@ package de.kuschku.quasseldroid_ng.ui.setup.accounts
import android.app.Activity import android.app.Activity
import android.content.Context import android.content.Context
import android.os.Bundle import android.os.Bundle
import android.support.design.widget.TextInputEditText
import android.support.design.widget.TextInputLayout import android.support.design.widget.TextInputLayout
import android.support.v7.app.AlertDialog import android.support.v7.app.AlertDialog
import android.support.v7.app.AppCompatActivity import android.support.v7.app.AppCompatActivity
import android.text.Editable import android.text.Editable
import android.view.Menu import android.view.Menu
import android.view.MenuItem import android.view.MenuItem
import android.widget.EditText
import butterknife.BindView import butterknife.BindView
import butterknife.ButterKnife import butterknife.ButterKnife
import de.kuschku.quasseldroid_ng.Keys import de.kuschku.quasseldroid_ng.Keys
...@@ -24,27 +24,27 @@ class AccountEditActivity : AppCompatActivity() { ...@@ -24,27 +24,27 @@ class AccountEditActivity : AppCompatActivity() {
@BindView(R.id.nameWrapper) @BindView(R.id.nameWrapper)
lateinit var nameWrapper: TextInputLayout lateinit var nameWrapper: TextInputLayout
@BindView(R.id.name) @BindView(R.id.name)
lateinit var name: TextInputEditText lateinit var name: EditText
@BindView(R.id.hostWrapper) @BindView(R.id.hostWrapper)
lateinit var hostWrapper: TextInputLayout lateinit var hostWrapper: TextInputLayout
@BindView(R.id.host) @BindView(R.id.host)
lateinit var host: TextInputEditText lateinit var host: EditText
@BindView(R.id.portWrapper) @BindView(R.id.portWrapper)
lateinit var portWrapper: TextInputLayout lateinit var portWrapper: TextInputLayout
@BindView(R.id.port) @BindView(R.id.port)
lateinit var port: TextInputEditText lateinit var port: EditText
@BindView(R.id.userWrapper) @BindView(R.id.userWrapper)
lateinit var userWrapper: TextInputLayout lateinit var userWrapper: TextInputLayout
@BindView(R.id.user) @BindView(R.id.user)
lateinit var user: TextInputEditText lateinit var user: EditText
@BindView(R.id.passWrapper) @BindView(R.id.passWrapper)
lateinit var passWrapper: TextInputLayout lateinit var passWrapper: TextInputLayout
@BindView(R.id.pass) @BindView(R.id.pass)
lateinit var pass: TextInputEditText lateinit var pass: EditText
private var accountId: Long = -1 private var accountId: Long = -1
private var account: AccountDatabase.Account? = null private var account: AccountDatabase.Account? = null
......
package de.kuschku.quasseldroid_ng.ui.setup.accounts package de.kuschku.quasseldroid_ng.ui.setup.accounts
import android.os.Bundle import android.os.Bundle
import android.support.design.widget.TextInputEditText
import android.support.design.widget.TextInputLayout import android.support.design.widget.TextInputLayout
import android.text.Editable import android.text.Editable
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import android.widget.EditText
import butterknife.BindView import butterknife.BindView
import butterknife.ButterKnife import butterknife.ButterKnife
import de.kuschku.quasseldroid_ng.R import de.kuschku.quasseldroid_ng.R
...@@ -18,13 +18,13 @@ class AccountSetupConnectionSlide : SlideFragment() { ...@@ -18,13 +18,13 @@ class AccountSetupConnectionSlide : SlideFragment() {
@BindView(R.id.hostWrapper) @BindView(R.id.hostWrapper)
lateinit var hostWrapper: TextInputLayout lateinit var hostWrapper: TextInputLayout
@BindView(R.id.host) @BindView(R.id.host)
lateinit var hostField: TextInputEditText lateinit var hostField: EditText
@BindView(R.id.portWrapper) @BindView(R.id.portWrapper)
lateinit var portWrapper: TextInputLayout lateinit var portWrapper: TextInputLayout
@BindView(R.id.port) @BindView(R.id.port)
lateinit var portField: TextInputEditText lateinit var portField: EditText
override fun isValid(): Boolean { override fun isValid(): Boolean {
return hostValidator.isValid && portValidator.isValid return hostValidator.isValid && portValidator.isValid
......
package de.kuschku.quasseldroid_ng.ui.setup.accounts package de.kuschku.quasseldroid_ng.ui.setup.accounts
import android.os.Bundle import android.os.Bundle
import android.support.design.widget.TextInputEditText
import android.support.design.widget.TextInputLayout import android.support.design.widget.TextInputLayout
import android.text.Editable import android.text.Editable
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import android.widget.EditText
import butterknife.BindView import butterknife.BindView
import butterknife.ButterKnife import butterknife.ButterKnife
import de.kuschku.quasseldroid_ng.R import de.kuschku.quasseldroid_ng.R
...@@ -17,7 +17,7 @@ class AccountSetupNameSlide : SlideFragment() { ...@@ -17,7 +17,7 @@ class AccountSetupNameSlide : SlideFragment() {
@BindView(R.id.nameWrapper) @BindView(R.id.nameWrapper)
lateinit var nameWrapper: TextInputLayout lateinit var nameWrapper: TextInputLayout
@BindView(R.id.name) @BindView(R.id.name)
lateinit var nameField: TextInputEditText lateinit var nameField: EditText
override fun isValid(): Boolean { override fun isValid(): Boolean {
return nameValidator.isValid return nameValidator.isValid
......
package de.kuschku.quasseldroid_ng.ui.setup.accounts package de.kuschku.quasseldroid_ng.ui.setup.accounts
import android.os.Bundle import android.os.Bundle
import android.support.design.widget.TextInputEditText
import android.support.design.widget.TextInputLayout import android.support.design.widget.TextInputLayout
import android.text.Editable import android.text.Editable
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import android.widget.EditText
import butterknife.BindView import butterknife.BindView
import butterknife.ButterKnife import butterknife.ButterKnife
import de.kuschku.quasseldroid_ng.R import de.kuschku.quasseldroid_ng.R
...@@ -17,12 +17,12 @@ class AccountSetupUserSlide : SlideFragment() { ...@@ -17,12 +17,12 @@ class AccountSetupUserSlide : SlideFragment() {
@BindView(R.id.userWrapper) @BindView(R.id.userWrapper)
lateinit var userWrapper: TextInputLayout lateinit var userWrapper: TextInputLayout
@BindView(R.id.user) @BindView(R.id.user)
lateinit var userField: TextInputEditText lateinit var userField: EditText
@BindView(R.id.passWrapper) @BindView(R.id.passWrapper)
lateinit var passWrapper: TextInputLayout lateinit var passWrapper: TextInputLayout
@BindView(R.id.pass) @BindView(R.id.pass)
lateinit var passField: TextInputEditText lateinit var passField: EditText
override fun isValid(): Boolean { override fun isValid(): Boolean {
return true return true
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
android:hint="@string/labelConnectionHost" android:hint="@string/labelConnectionHost"
app:errorEnabled="true"> app:errorEnabled="true">
<android.support.design.widget.TextInputEditText <EditText
android:id="@+id/host" android:id="@+id/host"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
android:hint="@string/labelConnectionPort" android:hint="@string/labelConnectionPort"
app:errorEnabled="true"> app:errorEnabled="true">
<android.support.design.widget.TextInputEditText <EditText
android:id="@+id/port" android:id="@+id/port"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
android:hint="@string/labelAccountName" android:hint="@string/labelAccountName"
app:errorEnabled="true"> app:errorEnabled="true">
<android.support.design.widget.TextInputEditText <EditText
android:id="@+id/name" android:id="@+id/name"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
...@@ -82,7 +82,7 @@ ...@@ -82,7 +82,7 @@
android:hint="@string/labelConnectionHost" android:hint="@string/labelConnectionHost"
app:errorEnabled="true"> app:errorEnabled="true">
<android.support.design.widget.TextInputEditText <EditText
android:id="@+id/host" android:id="@+id/host"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
...@@ -100,7 +100,7 @@ ...@@ -100,7 +100,7 @@
android:hint="@string/labelConnectionPort" android:hint="@string/labelConnectionPort"
app:errorEnabled="true"> app:errorEnabled="true">
<android.support.design.widget.TextInputEditText <EditText
android:id="@+id/port" android:id="@+id/port"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
...@@ -145,7 +145,7 @@ ...@@ -145,7 +145,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:hint="@string/labelAccountUser"> android:hint="@string/labelAccountUser">
<android.support.design.widget.TextInputEditText <EditText
android:id="@+id/user" android:id="@+id/user"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
...@@ -157,9 +157,10 @@ ...@@ -157,9 +157,10 @@
android:id="@+id/passWrapper" android:id="@+id/passWrapper"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:hint="@string/labelAccountPass"> android:hint="@string/labelAccountPass"
app:passwordToggleEnabled="true">
<android.support.design.widget.TextInputEditText <EditText
android:id="@+id/pass" android:id="@+id/pass"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
android:hint="@string/labelAccountName" android:hint="@string/labelAccountName"
app:errorEnabled="true"> app:errorEnabled="true">
<android.support.design.widget.TextInputEditText <EditText
android:id="@+id/name" android:id="@+id/name"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:hint="@string/labelAccountUser"> android:hint="@string/labelAccountUser">
<android.support.design.widget.TextInputEditText <EditText
android:id="@+id/user" android:id="@+id/user"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
...@@ -23,9 +23,10 @@ ...@@ -23,9 +23,10 @@
android:id="@+id/passWrapper" android:id="@+id/passWrapper"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:hint="@string/labelAccountPass"> android:hint="@string/labelAccountPass"
app:passwordToggleEnabled="true">
<android.support.design.widget.TextInputEditText <EditText
android:id="@+id/pass" android:id="@+id/pass"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment