|
|
|
@ -29,13 +29,16 @@ import net.cachapa.expandablelayout.ExpandableLayout
|
|
|
|
|
import okhttp3.HttpUrl.Companion.toHttpUrlOrNull
|
|
|
|
|
import java.net.URI
|
|
|
|
|
|
|
|
|
|
class LoginCredentialsFragment(private val initialUsername: String?, private val initialPassword: String?) : Fragment() {
|
|
|
|
|
class LoginCredentialsFragment : Fragment() {
|
|
|
|
|
internal lateinit var editUserName: EditText
|
|
|
|
|
internal lateinit var editUrlPassword: TextInputLayout
|
|
|
|
|
|
|
|
|
|
internal lateinit var showAdvanced: CheckedTextView
|
|
|
|
|
internal lateinit var customServer: EditText
|
|
|
|
|
|
|
|
|
|
internal var initialUsername: String? = null
|
|
|
|
|
internal var initialPassword: String? = null
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
|
|
|
|
|
val v = inflater.inflate(R.layout.login_credentials_fragment, container, false)
|
|
|
|
@ -119,4 +122,13 @@ class LoginCredentialsFragment(private val initialUsername: String?, private val
|
|
|
|
|
|
|
|
|
|
return if (valid) LoginCredentials(uri, userName, password) else null
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
companion object {
|
|
|
|
|
fun newInstance(initialUsername: String?, initialPassword: String?): LoginCredentialsFragment {
|
|
|
|
|
val ret = LoginCredentialsFragment()
|
|
|
|
|
ret.initialUsername = initialUsername
|
|
|
|
|
ret.initialPassword = initialPassword
|
|
|
|
|
return ret
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|