mirror of
https://git.sr.ht/~eliasnaur/gio
synced 2026-07-06 18:05:35 +00:00
app/io: [android,js] add password keyboard hint
Fixes: https://todo.sr.ht/~eliasnaur/gio/517 Signed-off-by: inkeliz <inkeliz@inkeliz.com>
This commit is contained in:
@@ -1150,6 +1150,7 @@ func (w *window) SetInputHint(mode key.InputHint) {
|
|||||||
TYPE_CLASS_TEXT = 1
|
TYPE_CLASS_TEXT = 1
|
||||||
TYPE_TEXT_VARIATION_EMAIL_ADDRESS = 32
|
TYPE_TEXT_VARIATION_EMAIL_ADDRESS = 32
|
||||||
TYPE_TEXT_VARIATION_URI = 16
|
TYPE_TEXT_VARIATION_URI = 16
|
||||||
|
TYPE_TEXT_VARIATION_PASSWORD = 128
|
||||||
TYPE_TEXT_FLAG_CAP_SENTENCES = 16384
|
TYPE_TEXT_FLAG_CAP_SENTENCES = 16384
|
||||||
TYPE_TEXT_FLAG_AUTO_CORRECT = 32768
|
TYPE_TEXT_FLAG_AUTO_CORRECT = 32768
|
||||||
|
|
||||||
@@ -1173,6 +1174,8 @@ func (w *window) SetInputHint(mode key.InputHint) {
|
|||||||
m = TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_URI
|
m = TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_URI
|
||||||
case key.HintTelephone:
|
case key.HintTelephone:
|
||||||
m = TYPE_CLASS_PHONE
|
m = TYPE_CLASS_PHONE
|
||||||
|
case key.HintPassword:
|
||||||
|
m = TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_PASSWORD
|
||||||
default:
|
default:
|
||||||
m = TYPE_CLASS_TEXT
|
m = TYPE_CLASS_TEXT
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -358,6 +358,8 @@ func (w *window) keyboard(hint key.InputHint) {
|
|||||||
m = "url"
|
m = "url"
|
||||||
case key.HintTelephone:
|
case key.HintTelephone:
|
||||||
m = "tel"
|
m = "tel"
|
||||||
|
case key.HintPassword:
|
||||||
|
m = "password"
|
||||||
default:
|
default:
|
||||||
m = "text"
|
m = "text"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -153,6 +153,8 @@ const (
|
|||||||
HintURL
|
HintURL
|
||||||
// HintTelephone hints that telephone number input is expected. It may activate shortcuts for 0-9, "#" and "*".
|
// HintTelephone hints that telephone number input is expected. It may activate shortcuts for 0-9, "#" and "*".
|
||||||
HintTelephone
|
HintTelephone
|
||||||
|
// HintPassword hints that password input is expected. It may disable autocorrection and enable password autofill.
|
||||||
|
HintPassword
|
||||||
)
|
)
|
||||||
|
|
||||||
// State is the state of a key during an event.
|
// State is the state of a key during an event.
|
||||||
|
|||||||
Reference in New Issue
Block a user