This commit is contained in:
peterino2 2026-02-07 00:42:34 -08:00
parent 11f5804e04
commit a87e9a8fd1
2 changed files with 4 additions and 4 deletions

View File

@ -118,8 +118,8 @@
<div id="playlist-contents-header">
<span id="selected-playlist-name">Select a playlist</span>
<div id="playlist-actions" class="hidden">
<button id="btn-playlist-add-queue" title="Add all to queue">Add to Queue</button>
<button id="btn-playlist-play-next" title="Play next">Play Next</button>
<button id="btn-playlist-add-queue" title="Add playlist to queue">Add playlist to queue</button>
<button id="btn-playlist-play-next" title="Play next">Queue playlist next</button>
</div>
</div>
<div id="playlist-tracks"></div>

View File

@ -274,8 +274,8 @@
showContextMenu(e, track, originalIndex, canEditQueue);
};
// Drag start/end handlers - library always, queue/playlist with permissions
const canDrag = type === 'library' || (type === 'queue' && canEditQueue) || (type === 'playlist' && isPlaylistOwner);
// Drag start/end handlers - library/playlist always (read access), queue needs edit permission
const canDrag = type === 'library' || type === 'playlist' || (type === 'queue' && canEditQueue);
console.log(`[Drag] wireTrackEvents: type=${type} canDrag=${canDrag} canEditQueue=${canEditQueue}`);
if (canDrag) {
div.ondragstart = (e) => handleDragStart(e, track, originalIndex, div);