Move cardNumber fieldnames to CC constants

This commit is contained in:
Daniel James Smith 2022-01-02 15:44:19 +01:00
parent 37948db899
commit ec60979ee2
No known key found for this signature in database
GPG Key ID: 03E4BD365FF06726
2 changed files with 18 additions and 2 deletions

View File

@ -387,8 +387,7 @@ export default class AutofillService implements AutofillServiceInterface {
fillFields.cardholderName = f;
break;
} else if (!fillFields.number && this.isFieldMatch(f[attr],
['cc-number', 'cc-num', 'card-number', 'card-num', 'number', 'cc', 'cc-no', 'card-no',
'credit-card', 'numero-carte', 'carte', 'carte-credit', 'num-carte', 'cb-num'],
CreditCardAutoFillConstants.CardNumberFieldNames,
['cc-number', 'cc-num', 'card-number', 'card-num', 'cc-no', 'card-no', 'numero-carte',
'num-carte', 'cb-num'])) {
fillFields.number = f;

View File

@ -59,6 +59,23 @@ export class CreditCardAutoFillConstants {
"nom",
];
static readonly CardNumberFieldNames: string[] = [
"cc-number",
"cc-num",
"card-number",
"card-num",
"number",
"cc",
"cc-no",
"card-no",
"credit-card",
"numero-carte",
"carte",
"carte-credit",
"num-carte",
"cb-num",
];
static readonly ExpiryMonthFieldNames: string[] = [
"exp-month",
"cc-exp-month",