Skip to content

Commit

Permalink
chore: angular mdc migration slider (#1119)
Browse files Browse the repository at this point in the history
  • Loading branch information
mdelez committed Jun 27, 2023
1 parent 3fb0647 commit 27c7d86
Show file tree
Hide file tree
Showing 8 changed files with 33 additions and 46 deletions.
2 changes: 1 addition & 1 deletion apps/dsp-app/src/app/material-module.ts
Expand Up @@ -23,7 +23,7 @@ import { MatProgressBarModule } from '@angular/material/progress-bar';
import { MatLegacySelectModule as MatSelectModule } from '@angular/material/legacy-select';
import { MatSidenavModule } from '@angular/material/sidenav';
import { MatSlideToggleModule } from '@angular/material/slide-toggle';
import { MatLegacySliderModule as MatSliderModule } from '@angular/material/legacy-slider';
import { MatSliderModule } from '@angular/material/slider';
import { MatSnackBarModule } from '@angular/material/snack-bar';
import { MatSortModule } from '@angular/material/sort';
import { MatTabsModule } from '@angular/material/tabs';
Expand Down
Expand Up @@ -87,9 +87,19 @@
min="0"
[max]="getDuration()"
step="1"
[value]="currentTime"
(input)="onSliderChangeEnd($event)"
></mat-slider>
#ngSlider
><input
matSliderThumb
[value]="currentTime"
(input)="
onSliderChangeEnd({
source: ngSliderThumb,
parent: ngSlider,
value: ngSliderThumb.value
})
"
#ngSliderThumb="matSliderThumb"
/></mat-slider>
</div>
<button
mat-icon-button
Expand Down
Expand Up @@ -35,10 +35,5 @@
.time-slider-container {
.time-slider {
width: 90%;
::ng-deep {
.mat-slider-track-background {
background-color: whitesmoke !important;
}
}
}
}
Expand Up @@ -4,7 +4,7 @@ import { ComponentFixture, TestBed } from '@angular/core/testing';
import { MatDialogModule } from '@angular/material/dialog';
import { MatIconModule } from '@angular/material/icon';
import { MatMenuModule } from '@angular/material/menu';
import { MatLegacySliderModule as MatSliderModule } from '@angular/material/legacy-slider';
import { MatSliderModule } from '@angular/material/slider';
import { MatSnackBarModule } from '@angular/material/snack-bar';
import { BrowserModule } from '@angular/platform-browser';
import { of } from 'rxjs';
Expand Down
Expand Up @@ -36,17 +36,30 @@
<div class="toolbar bottom">
<!-- navigation -->
<div class="navigation horizontal" *ngIf="compoundNavigation">
<!-- TODO: The 'tickInterval' property no longer exists -->
<mat-slider
[color]="'primary'"
[disabled]="compoundNavigation.totalPages < 2"
[max]="compoundNavigation.totalPages"
[min]="1"
[step]="1"
[thumbLabel]="true"
[tickInterval]="'auto'"
[(ngModel)]="compoundNavigation.page"
(change)="openPage($event.value)"
>
showTickMarks
discrete
#ngSlider
><input
matSliderThumb
(change)="
openPage(
{
source: ngSliderThumb,
parent: ngSlider,
value: ngSliderThumb.value
}.value
)
"
#ngSliderThumb="matSliderThumb"
/>
</mat-slider>
</div>
<!-- toolbar -->
Expand Down
Expand Up @@ -83,9 +83,8 @@
&.horizontal {
width: 100%;

.mat-slider {
.mat-mdc-slider {
width: 100%;
height: 4px;
bottom: 20px;
}
}
Expand Down
17 changes: 0 additions & 17 deletions apps/dsp-app/src/styles.scss
Expand Up @@ -79,7 +79,6 @@ body {
}
}

/* TODO(mdc-migration): The following rule targets internal classes of card that may no longer apply for the MDC version.*/
.grid-card .mat-mdc-card-header > div.mat-card-header-text {
margin: 0 0 !important;
}
Expand Down Expand Up @@ -244,22 +243,6 @@ button.space-reducer {
}
}

// moving image player: overwrite mat-slider
.progress {
.mat-slider-track-background {
background-color: whitesmoke !important;
}

.mat-slider-wrapper {
top: 12px !important;
}

.mat-slider-thumb {
background-color: $yellow !important;
border-color: $yellow !important;
}
}

.ontology-editor {
.mat-drawer-inner-container {
width: 200px;
Expand Down
13 changes: 0 additions & 13 deletions apps/dsp-app/src/styles/_elements.scss
Expand Up @@ -801,16 +801,3 @@ $gc-small: $form-width - $gc-large - 4;
}
}

// --------------------------------------

//
// slider in compound object viewer
.navigation.horizontal {
.mat-slider-track-background {
background-color: $primary_200;
}
.mat-slider-thumb {
background-color: $primary_400;
}
}

0 comments on commit 27c7d86

Please sign in to comment.