Changeset 25dd08f in Klonkt for src/assets/js/mod/playlist-editor.js
- Timestamp:
- 08/22/2026 08:24:13 AM (3 weeks ago)
- Branches:
- main
- Children:
- 8e1af9c
- Parents:
- b0ccd0d
- File:
-
- 1 edited
-
src/assets/js/mod/playlist-editor.js (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/assets/js/mod/playlist-editor.js
rb0ccd0d r25dd08f 123 123 <option value="album" ${initial.kind === 'album' ? 'selected' : ''}>💿 ${T('k_album')}</option> 124 124 <option value="playlist" ${initial.kind === 'playlist' ? 'selected' : ''}>📃 ${T('k_playlist')}</option> 125 <option value="mixtape" ${initial.kind === 'mixtape' ? 'selected' : ''}>📼 ${T('k_mixtape')}</option> 125 126 </select> 126 127 </label> … … 197 198 // verdwijnen dus als je omschakelt, en de server maakt ze dan ook leeg; 198 199 // dit scherm is de uitleg, niet de bewaking. 200 // ALLEEN een album, en niet "alles behalve playlist". Dat stond er eerst, en 201 // met een derde soort erbij zou een mixtape ineens uitgavevelden tonen die 202 // de server toch weggooit -- een scherm dat iets anders belooft dan het doet. 199 203 const toonUitgave = () => { 200 const album = kindEl.value !== 'playlist';204 const album = kindEl.value === 'album'; 201 205 for (const el of backdrop.querySelectorAll('.pl-uitgave')) el.hidden = !album; 202 206 }; … … 420 424 year: parseInt(yearEl.value, 10) || 0, 421 425 cover: coverEl.value.trim(), 422 kind: kindEl.value === 'playlist' ? 'playlist' : 'album', 426 // De waarde zelf. Deze regel was `=== 'playlist' ? 'playlist' : 'album'`, 427 // en dat is precies de vorm die een nieuwe soort niet afwijst maar 428 // opslokt: een mixtape werd hier stil een album. De server heeft het 429 // laatste woord via normKind(). 430 kind: kindEl.value, 423 431 release_date: releaseEl.value.trim(), 424 432 mb_release_id: mbReleaseEl.value.trim(),
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)