Die Medientabelle spricht durchgehend dieselbe Sprache
Die Tonzeile nahm bereits die Formulierung vom Server, die Videozeile baute ihren Text weiter selbst — "240p (H264)" neben "AAC · Mono", zwei Schreibweisen in derselben Tabelle untereinander. Die gemessene Auflösung wandert in den Tooltip, wo sie hingehört: 1040 ist keine Stufe, sondern ein beschnittenes Bild. Dazu: ein Spurtitel, der nur die Sprache wiederholt, fällt weg. "Deutsch · AAC · Mono · ‚Deutsch'" sagt dasselbe zweimal. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
632d3efa35
commit
228c318ad2
@@ -260,16 +260,25 @@ export function detailseite(art: Art, id: string, zurueck: () => void): HTMLElem
|
||||
|
||||
zeile('Datei', [datei.container?.toUpperCase(), groesse(datei.sizeBytes),
|
||||
dauer(datei.durationSeconds)].filter(Boolean).join(' · '));
|
||||
if (bild) zeile('Video', `${bild.height ? `${bild.height}p` : '—'} (${(bild.codec ?? '?').toUpperCase()})`);
|
||||
// **Auch hier die Formulierung vom Server.** Vorher baute diese Zeile
|
||||
// ihren Text selbst — „240p (H264)" statt „240p · H.264" —, und damit
|
||||
// stand in derselben Tabelle zweierlei Schreibweise untereinander.
|
||||
if (bild) {
|
||||
const v = zeile('Video', spurname(bild));
|
||||
// Die gemessene Höhe gehört in den Tooltip: 1040 ist keine Stufe,
|
||||
// sondern ein beschnittenes Bild.
|
||||
if (bild.width && bild.height) v.title = `${bild.width} × ${bild.height}`;
|
||||
}
|
||||
if (ton.length) zeile('Ton', ton.map(spurname).join(' · '));
|
||||
if (text.length) zeile('Untertitel', text.map(spurname).join(' · '));
|
||||
|
||||
function zeile(name: string, wert: string): void {
|
||||
function zeile(name: string, wert: string): HTMLElement {
|
||||
const dt = document.createElement('dt');
|
||||
dt.textContent = name;
|
||||
const dd = document.createElement('dd');
|
||||
dd.textContent = wert;
|
||||
liste.append(dt, dd);
|
||||
return dd;
|
||||
}
|
||||
|
||||
return liste;
|
||||
|
||||
Reference in New Issue
Block a user