Tracks will now select when single clicked
This commit is contained in:
parent
2c5d40f70b
commit
ab8a78021e
2 changed files with 13 additions and 2 deletions
|
@ -8,6 +8,7 @@
|
|||
--mediaItemRadiusRound: 100%;
|
||||
--contentInnerPadding: 16px;
|
||||
--navbarHeight: 48px;
|
||||
--selected: rgb(130 130 130 / 30%);
|
||||
--keyColor: #fa586a;
|
||||
--keyColor-rgb: 250, 88, 106;
|
||||
--keyColor-rollover: #ff8a9c;
|
||||
|
@ -1895,6 +1896,10 @@ input[type="range"].web-slider.display--small::-webkit-slider-thumb {
|
|||
flex: 0 0 auto;
|
||||
}
|
||||
|
||||
&.selected {
|
||||
background: var(--selected);
|
||||
}
|
||||
|
||||
.queue-info {
|
||||
display:flex;
|
||||
flex-direction: column;
|
||||
|
|
|
@ -12,7 +12,11 @@
|
|||
<draggable v-model="queueItems" @start="drag=true" @end="drag=false;move()">
|
||||
<template v-for="(queueItem, position) in queueItems">
|
||||
<div v-if="position <= queuePosition" style="display: none;">{{ position }}</div>
|
||||
<div class="cd-queue-item" @dblclick="playQueueItem(position)" v-else :key="position" @contextmenu="queueContext($event, queueItem.item, position)">
|
||||
<div class="cd-queue-item"
|
||||
:class="{selected: position == selected}"
|
||||
@click="selected = position"
|
||||
@dblclick="playQueueItem(position)" v-else :key="position"
|
||||
@contextmenu="queueContext($event, queueItem.item, position)">
|
||||
<div class="row">
|
||||
<div class="col-auto flex-center">
|
||||
<div class="artwork">
|
||||
|
@ -39,7 +43,8 @@
|
|||
return {
|
||||
drag: false,
|
||||
queuePosition: 0,
|
||||
queueItems: []
|
||||
queueItems: [],
|
||||
selected: -1
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
|
@ -83,6 +88,7 @@
|
|||
}
|
||||
},
|
||||
move() {
|
||||
this.selected = -1
|
||||
app.mk.queue._queueItems = this.queueItems;
|
||||
app.mk.queue._reindex()
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue