Fixed album display for songs on multiple albums

This commit is contained in:
Geomitron
2020-07-12 20:59:02 -04:00
parent f88f4ff859
commit 5498393919
4 changed files with 5 additions and 2 deletions

View File

@@ -12,6 +12,7 @@
<div id="textPanel" class="content"> <div id="textPanel" class="content">
<span class="header">{{selectedVersion.avTagName}}</span> <span class="header">{{selectedVersion.avTagName}}</span>
<div class="description"> <div class="description">
<div *ngIf="songResult.album == null"><b>Album:</b> {{selectedVersion.album}}</div>
<div><b>{{charterPlural}}</b> {{selectedVersion.charters}}</div> <div><b>{{charterPlural}}</b> {{selectedVersion.charters}}</div>
<div *ngIf="selectedVersion.tags"><b>Tags:</b> {{selectedVersion.tags}}</div> <div *ngIf="selectedVersion.tags"><b>Tags:</b> {{selectedVersion.tags}}</div>
<div><b>Audio Length:</b> {{songLength}}</div> <div><b>Audio Length:</b> {{songLength}}</div>

View File

@@ -15,7 +15,7 @@ import { DomSanitizer, SafeUrl } from '@angular/platform-browser'
}) })
export class ChartSidebarComponent implements OnInit { export class ChartSidebarComponent implements OnInit {
private songResult: SongResult songResult: SongResult
selectedVersion: VersionResult selectedVersion: VersionResult
charts: VersionResult[][] charts: VersionResult[][]

View File

@@ -5,5 +5,5 @@
</td> </td>
<td><span id="versionCount" *ngIf="result.versionCount > 1">{{result.versionCount}}</span>{{result.name}}</td> <td><span id="versionCount" *ngIf="result.versionCount > 1">{{result.versionCount}}</span>{{result.name}}</td>
<td>{{result.artist}}</td> <td>{{result.artist}}</td>
<td>{{result.album}}</td> <td>{{result.album || 'Various'}}</td>
<td>{{result.genre}}</td> <td>{{result.genre}}</td>

View File

@@ -33,6 +33,8 @@ export interface VersionResult {
songDataIncorrect: boolean songDataIncorrect: boolean
year: string year: string
chartMetadata: ChartMetadata chartMetadata: ChartMetadata
isRemoved: boolean
album: string
} }
export interface DriveChart { export interface DriveChart {