|
1 | 1 | <label [attr.for]="inputId" class="mat-slide-toggle-label" #label>
|
2 |
| - <div #toggleBar class="mat-slide-toggle-bar" |
| 2 | + <span #toggleBar class="mat-slide-toggle-bar" |
3 | 3 | [class.mat-slide-toggle-bar-no-side-margin]="!labelContent.textContent || !labelContent.textContent.trim()">
|
4 | 4 |
|
5 | 5 | <input #input class="mat-slide-toggle-input cdk-visually-hidden" type="checkbox"
|
|
10 | 10 | [checked]="checked"
|
11 | 11 | [disabled]="disabled"
|
12 | 12 | [attr.name]="name"
|
13 |
| - [attr.aria-checked]="checked.toString()" |
| 13 | + [attr.aria-checked]="checked" |
14 | 14 | [attr.aria-label]="ariaLabel"
|
15 | 15 | [attr.aria-labelledby]="ariaLabelledby"
|
16 | 16 | [attr.aria-describedby]="ariaDescribedby"
|
17 | 17 | (change)="_onChangeEvent($event)"
|
18 | 18 | (click)="_onInputClick($event)">
|
19 | 19 |
|
20 |
| - <div class="mat-slide-toggle-thumb-container" #thumbContainer> |
21 |
| - <div class="mat-slide-toggle-thumb"></div> |
22 |
| - <div class="mat-slide-toggle-ripple mat-focus-indicator" mat-ripple |
| 20 | + <span class="mat-slide-toggle-thumb-container" #thumbContainer> |
| 21 | + <span class="mat-slide-toggle-thumb"></span> |
| 22 | + <span class="mat-slide-toggle-ripple mat-focus-indicator" mat-ripple |
23 | 23 | [matRippleTrigger]="label"
|
24 | 24 | [matRippleDisabled]="disableRipple || disabled"
|
25 | 25 | [matRippleCentered]="true"
|
26 | 26 | [matRippleRadius]="20"
|
27 | 27 | [matRippleAnimation]="{enterDuration: _noopAnimations ? 0 : 150}">
|
28 | 28 |
|
29 |
| - <div class="mat-ripple-element mat-slide-toggle-persistent-ripple"></div> |
30 |
| - </div> |
31 |
| - </div> |
| 29 | + <span class="mat-ripple-element mat-slide-toggle-persistent-ripple"></span> |
| 30 | + </span> |
| 31 | + </span> |
32 | 32 |
|
33 |
| - </div> |
| 33 | + </span> |
34 | 34 |
|
35 | 35 | <span class="mat-slide-toggle-content" #labelContent (cdkObserveContent)="_onLabelTextChange()">
|
36 | 36 | <!-- Add an invisible span so JAWS can read the label -->
|
|
0 commit comments