mirror of
https://github.com/Kunzisoft/KeePassDX.git
synced 2025-12-04 15:49:33 +01:00
@@ -53,7 +53,6 @@ class TemplateView @JvmOverloads constructor(context: Context,
|
|||||||
label = templateAttribute.alias
|
label = templateAttribute.alias
|
||||||
?: TemplateField.getLocalizedName(context, field.name)
|
?: TemplateField.getLocalizedName(context, field.name)
|
||||||
setMaxChars(templateAttribute.options.getNumberChars())
|
setMaxChars(templateAttribute.options.getNumberChars())
|
||||||
setMaxLines(templateAttribute.options.getNumberLines())
|
|
||||||
// TODO Linkify
|
// TODO Linkify
|
||||||
value = field.protectedValue.stringValue
|
value = field.protectedValue.stringValue
|
||||||
// Here the value is often empty
|
// Here the value is often empty
|
||||||
|
|||||||
@@ -214,18 +214,6 @@ class TextFieldView @JvmOverloads constructor(context: Context,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fun setMaxLines(numberLines: Int) {
|
|
||||||
when {
|
|
||||||
numberLines <= 0 -> {
|
|
||||||
valueView.maxLines = MAX_LINES_LIMIT
|
|
||||||
}
|
|
||||||
else -> {
|
|
||||||
val lines = if (numberLines > MAX_LINES_LIMIT) MAX_LINES_LIMIT else numberLines
|
|
||||||
valueView.maxLines = lines
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fun setProtection(protection: Boolean, hiddenProtectedValue: Boolean = false) {
|
fun setProtection(protection: Boolean, hiddenProtectedValue: Boolean = false) {
|
||||||
showButton.isVisible = protection
|
showButton.isVisible = protection
|
||||||
showButton.isSelected = hiddenProtectedValue
|
showButton.isSelected = hiddenProtectedValue
|
||||||
@@ -343,6 +331,5 @@ class TextFieldView @JvmOverloads constructor(context: Context,
|
|||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
const val MAX_CHARS_LIMIT = Integer.MAX_VALUE
|
const val MAX_CHARS_LIMIT = Integer.MAX_VALUE
|
||||||
const val MAX_LINES_LIMIT = 40
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user