|
25 | 25 | {@param? disabled: bool} /** Whether the email input is disabled or not. */ |
26 | 26 | {@param? changeEmail: bool} /** Whether to use change email label. */ |
27 | 27 | <div class="firebaseui-textfield mdl-textfield mdl-js-textfield mdl-textfield--floating-label"> |
28 | | - <label class="mdl-textfield__label firebaseui-label" for="email"> |
| 28 | + <label class="mdl-textfield__label firebaseui-label" for="ui-sign-in-email-input"> |
29 | 29 | {if $changeEmail} |
30 | 30 | {msg desc="Label of a change email address input field."}Enter new email address{/msg} |
31 | 31 | {else} |
|
35 | 35 | <input |
36 | 36 | type="email" |
37 | 37 | name="email" |
| 38 | + id="ui-sign-in-email-input" |
38 | 39 | autocomplete="username" |
39 | 40 | class="mdl-textfield__input firebaseui-input firebaseui-id-email" |
40 | 41 | value="{$email ?: ''}" |
|
63 | 64 | </button> |
64 | 65 | <div class="mdl-textfield mdl-js-textfield mdl-textfield--floating-label{sp} |
65 | 66 | firebaseui-textfield firebaseui-phone-input-wrapper"> |
66 | | - <label class="mdl-textfield__label firebaseui-label" for="phoneNumber"> |
| 67 | + <label class="mdl-textfield__label firebaseui-label" for="ui-sign-in-phone-number-input"> |
67 | 68 | {msg desc="Label of an phone number input field."}Phone number{/msg} |
68 | 69 | </label> |
69 | | - <input type="tel" name="phoneNumber" |
| 70 | + <input |
| 71 | + type="tel" |
| 72 | + name="phoneNumber" |
| 73 | + id="ui-sign-in-phone-number-input" |
70 | 74 | class="mdl-textfield__input firebaseui-input firebaseui-id-phone-number" |
71 | 75 | value="{$nationalNumber ?: ''}"> |
72 | 76 | </div> |
|
84 | 88 | {template .phoneConfirmationCode} |
85 | 89 | <div class="firebaseui-textfield mdl-textfield mdl-js-textfield{sp} |
86 | 90 | mdl-textfield--floating-label"> |
87 | | - <label class="mdl-textfield__label firebaseui-label" for="phoneConfirmationCode"> |
| 91 | + <label class="mdl-textfield__label firebaseui-label" for="ui-sign-in-phone-confirmation-code-input"> |
88 | 92 | {msg desc="Label of 6-digit SMS verification code."}6-digit code{/msg} |
89 | 93 | </label> |
90 | | - <input type="number" name="phoneConfirmationCode" |
| 94 | + <input |
| 95 | + type="number" |
| 96 | + name="phoneConfirmationCode" |
| 97 | + id="ui-sign-in-phone-confirmation-code-input" |
91 | 98 | class="mdl-textfield__input firebaseui-input firebaseui-id-phone-confirmation-code"> |
92 | 99 | </div> |
93 | 100 | <div class="firebaseui-error-wrapper"> |
|
275 | 282 | {template .name} |
276 | 283 | {@param? name: string} /** The display name to prefill. */ |
277 | 284 | <div class="firebaseui-textfield mdl-textfield mdl-js-textfield mdl-textfield--floating-label"> |
278 | | - <label class="mdl-textfield__label firebaseui-label" for="name"> |
| 285 | + <label class="mdl-textfield__label firebaseui-label" for="ui-sign-in-name-input"> |
279 | 286 | {msg desc="Label of a field for setting the user's name."}First & last name{/msg} |
280 | 287 | </label> |
281 | 288 | <input |
282 | 289 | type="text" |
283 | 290 | name="name" |
| 291 | + id="ui-sign-in-name-input" |
284 | 292 | autocomplete="name" |
285 | 293 | class="mdl-textfield__input firebaseui-input firebaseui-id-name" |
286 | 294 | value="{$name ?: ''}"> |
|
300 | 308 | {@param? label: string} /** The placeholder text in the field, defaulting to "Choose password". */ |
301 | 309 | <div class="firebaseui-new-password-component"> |
302 | 310 | <div class="firebaseui-textfield mdl-textfield mdl-js-textfield mdl-textfield--floating-label"> |
303 | | - <label class="mdl-textfield__label firebaseui-label" for="newPassword"> |
| 311 | + <label class="mdl-textfield__label firebaseui-label" for="ui-sign-in-new-password-input"> |
304 | 312 | {if $label} |
305 | 313 | {$label} |
306 | 314 | {else} |
|
310 | 318 | <input |
311 | 319 | type="password" |
312 | 320 | name="newPassword" |
| 321 | + id="ui-sign-in-new-password-input" |
313 | 322 | autocomplete="new-password" |
314 | 323 | class="mdl-textfield__input firebaseui-input firebaseui-id-new-password"> |
315 | 324 | </div> |
|
331 | 340 | {template .password} |
332 | 341 | {@param? current: bool} /** Whether to show "Current password" or "Password" label. */ |
333 | 342 | <div class="firebaseui-textfield mdl-textfield mdl-js-textfield mdl-textfield--floating-label"> |
334 | | - <label class="mdl-textfield__label firebaseui-label" for="password"> |
| 343 | + <label class="mdl-textfield__label firebaseui-label" for="ui-sign-in-password-input"> |
335 | 344 | {if $current} |
336 | 345 | {msg desc="Label of a password field."}Current password{/msg} |
337 | 346 | {else} |
|
341 | 350 | <input |
342 | 351 | type="password" |
343 | 352 | name="password" |
| 353 | + id="ui-sign-in-password-input" |
344 | 354 | autocomplete="current-password" |
345 | 355 | class="mdl-textfield__input firebaseui-input firebaseui-id-password"> |
346 | 356 | </div> |
|
0 commit comments