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 module AutofillType {
|
||||||
export const username = 'username';
|
export const username = 'username';
|
||||||
export const password = 'password';
|
export const password = 'password';
|
||||||
|
export const newUsername = 'newUsername';
|
||||||
|
export const newPassword = 'newPassword';
|
||||||
|
export const oneTimeCode = 'oneTimeCode';
|
||||||
export const none = 'none';
|
export const none = 'none';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -269,6 +269,15 @@ export abstract class EditableTextBase extends EditableTextBaseCommon {
|
|||||||
case 'password':
|
case 'password':
|
||||||
newOptions = 'password'; // android.view.View.AUTOFILL_HINT_PASSWORD
|
newOptions = 'password'; // android.view.View.AUTOFILL_HINT_PASSWORD
|
||||||
break;
|
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':
|
case 'none':
|
||||||
newOptions = null;
|
newOptions = null;
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -96,6 +96,12 @@ export abstract class EditableTextBase extends EditableTextBaseCommon {
|
|||||||
case 'password':
|
case 'password':
|
||||||
newTextContentType = UITextContentTypePassword;
|
newTextContentType = UITextContentTypePassword;
|
||||||
break;
|
break;
|
||||||
|
case 'newPassword':
|
||||||
|
newTextContentType = UITextContentTypeNewPassword;
|
||||||
|
break;
|
||||||
|
case 'oneTimeCode':
|
||||||
|
newTextContentType = UITextContentTypeOneTimeCode;
|
||||||
|
break;
|
||||||
case 'none':
|
case 'none':
|
||||||
newTextContentType = null;
|
newTextContentType = null;
|
||||||
default:
|
default:
|
||||||
|
|||||||
Reference in New Issue
Block a user