Double clicking on track in queue will now play that track

This commit is contained in:
booploops 2021-12-15 21:05:44 -08:00
parent 7ac4bcabe7
commit 2c5d40f70b

View file

@ -12,7 +12,7 @@
<draggable v-model="queueItems" @start="drag=true" @end="drag=false;move()"> <draggable v-model="queueItems" @start="drag=true" @end="drag=false;move()">
<template v-for="(queueItem, position) in queueItems"> <template v-for="(queueItem, position) in queueItems">
<div v-if="position <= queuePosition" style="display: none;">{{ position }}</div> <div v-if="position <= queuePosition" style="display: none;">{{ position }}</div>
<div class="cd-queue-item" v-else :key="position" @contextmenu="queueContext($event, queueItem.item, position)"> <div class="cd-queue-item" @dblclick="playQueueItem(position)" v-else :key="position" @contextmenu="queueContext($event, queueItem.item, position)">
<div class="row"> <div class="row">
<div class="col-auto flex-center"> <div class="col-auto flex-center">
<div class="artwork"> <div class="artwork">
@ -70,6 +70,9 @@
] ]
}); });
}, },
playQueueItem(index) {
app.mk.changeToMediaAtIndex(index)
},
updateQueue() { updateQueue() {
if (app.mk.queue) { if (app.mk.queue) {
this.queuePosition = app.mk.queue.position; this.queuePosition = app.mk.queue.position;