|
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