|
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