mirror of
https://git.sr.ht/~eliasnaur/gio
synced 2026-07-01 07:35:40 +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_TEXT_VARIATION_EMAIL_ADDRESS = 32
|
||||
TYPE_TEXT_VARIATION_URI = 16
|
||||
TYPE_TEXT_VARIATION_PASSWORD = 128
|
||||
TYPE_TEXT_FLAG_CAP_SENTENCES = 16384
|
||||
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
|
||||
case key.HintTelephone:
|
||||
m = TYPE_CLASS_PHONE
|
||||
case key.HintPassword:
|
||||
m = TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_PASSWORD
|
||||
default:
|
||||
m = TYPE_CLASS_TEXT
|
||||
}
|
||||
|
||||
@@ -358,6 +358,8 @@ func (w *window) keyboard(hint key.InputHint) {
|
||||
m = "url"
|
||||
case key.HintTelephone:
|
||||
m = "tel"
|
||||
case key.HintPassword:
|
||||
m = "password"
|
||||
default:
|
||||
m = "text"
|
||||
}
|
||||
|
||||
@@ -153,6 +153,8 @@ const (
|
||||
HintURL
|
||||
// HintTelephone hints that telephone number input is expected. It may activate shortcuts for 0-9, "#" and "*".
|
||||
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.
|
||||
|
||||
Reference in New Issue
Block a user