Skip to content

Commit 71554b8

Browse files
Babali42Baptiste LYET
and
Baptiste LYET
authored
Correction filenames (#16)
* Corrections * Suppression code mort et console log --------- Co-authored-by: Baptiste LYET <[email protected]>
1 parent 97c72d5 commit 71554b8

File tree

5 files changed

+14
-275
lines changed

5 files changed

+14
-275
lines changed

src/app/app.component.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ <h2>Sous-genre</h2>
2020
<a class="item" *ngFor="let genre of musicGenres; let i = index" (click)="selectGenre(i)">{{ genre.label }}</a>
2121
</div>
2222
<div class="flex mobile-menu">
23-
<a class="item" [routerLink]="subGenre.link"
23+
<a class="item" [routerLink]="subGenre.fileName"
2424
*ngFor="let subGenre of musicGenres[selectedGenreIndex].subGenres">{{ subGenre.label }}</a>
2525
</div>
2626
</div>

src/app/app.component.ts

+10-10
Original file line numberDiff line numberDiff line change
@@ -17,26 +17,26 @@ export class AppComponent implements OnInit {
1717
musicGenres: Genre[] = [
1818
new Genre('Metal',
1919
[
20-
new Subgenre('Metal', '/metal'),
21-
new Subgenre('Rock', '/rock'),
22-
new Subgenre('Rock variation', '/rock-variation'),
23-
new Subgenre('Half time groove', '/half-time-groove'),
20+
new Subgenre('Metal', 'metal'),
21+
new Subgenre('Rock', 'rock-beat'),
22+
new Subgenre('Rock variation', 'rock-beat-variation'),
23+
new Subgenre('Half time groove', 'half-time-groove'),
2424
]),
2525
new Genre('Techno', [
26-
new Subgenre('Basique', '/techno'),
26+
new Subgenre('Basique', 'techno'),
2727
]),
2828
new Genre('Garage', [
29-
new Subgenre('Drum & Bass', '/drum-n-bass'),
30-
new Subgenre('Garage - 2 step', '/garage'),
29+
new Subgenre('Drum & Bass', 'drum-n-bass'),
30+
new Subgenre('Garage - 2 step', 'garage'),
3131
]),
3232
new Genre('Trance', [
33-
new Subgenre('Psytrance', '/psytrance'),
33+
new Subgenre('Psytrance', 'psytrance'),
3434
])
3535
];
3636
fileNameBehaviourSubject: BehaviorSubject<string>;
3737

3838
constructor(private responsive: BreakpointObserver, private router: Router) {
39-
this.fileNameBehaviourSubject = new BehaviorSubject<string>("metal");
39+
this.fileNameBehaviourSubject = new BehaviorSubject<string>('metal');
4040
}
4141

4242
ngOnInit(): void {
@@ -60,7 +60,7 @@ export class AppComponent implements OnInit {
6060
}
6161

6262
private updateFileName() {
63-
const fileName = this.musicGenres[this.selectedGenreIndex].subGenres[this.selectedSubGenreIndex].link;
63+
const fileName = this.musicGenres[this.selectedGenreIndex].subGenres[this.selectedSubGenreIndex].fileName;
6464
this.fileNameBehaviourSubject.next(fileName);
6565
}
6666
}

src/app/models/subgenre.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
export class Subgenre {
2-
constructor(public label: string, public link: string) {
2+
constructor(public label: string, public fileName: string) {
33

44
}
55
}

src/app/services/data.service.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export class DataService {
1313
constructor(private http: HttpClient) { }
1414

1515
getData(fileName: string): Observable<JsonBeat> {
16-
return this.http.get<JsonBeat>(this.apiUrl + fileName + this.fileExtension);
16+
const url = this.apiUrl + fileName + this.fileExtension;
17+
return this.http.get<JsonBeat>(url);
1718
}
1819
}

src/app/services/drumSequencerExample.js

-262
This file was deleted.

0 commit comments

Comments
 (0)