mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
feat(core): new autoFillTypes for newUsername, newPassword and oneTimeCode (#10159)
This commit is contained in:
@@ -50,6 +50,9 @@ export namespace CoreTypes {
|
||||
export module AutofillType {
|
||||
export const username = 'username';
|
||||
export const password = 'password';
|
||||
export const newUsername = 'newUsername';
|
||||
export const newPassword = 'newPassword';
|
||||
export const oneTimeCode = 'oneTimeCode';
|
||||
export const none = 'none';
|
||||
}
|
||||
|
||||
|
||||
@@ -269,6 +269,15 @@ export abstract class EditableTextBase extends EditableTextBaseCommon {
|
||||
case 'password':
|
||||
newOptions = 'password'; // android.view.View.AUTOFILL_HINT_PASSWORD
|
||||
break;
|
||||
case 'newPassword':
|
||||
newOptions = 'newPassword'; // android.view.View.AUTOFILL_HINT_NEW_PASSWORD
|
||||
break;
|
||||
case 'newUsername':
|
||||
newOptions = 'newUsername'; // android.view.View.AUTOFILL_HINT_NEW_USERNAME
|
||||
break;
|
||||
case 'oneTimeCode':
|
||||
newOptions = '2faAppOTPCode'; // android.view.View.AUTOFILL_HINT_2FA_APP_OTP
|
||||
break;
|
||||
case 'none':
|
||||
newOptions = null;
|
||||
break;
|
||||
|
||||
@@ -96,6 +96,12 @@ export abstract class EditableTextBase extends EditableTextBaseCommon {
|
||||
case 'password':
|
||||
newTextContentType = UITextContentTypePassword;
|
||||
break;
|
||||
case 'newPassword':
|
||||
newTextContentType = UITextContentTypeNewPassword;
|
||||
break;
|
||||
case 'oneTimeCode':
|
||||
newTextContentType = UITextContentTypeOneTimeCode;
|
||||
break;
|
||||
case 'none':
|
||||
newTextContentType = null;
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user