Fixed #53: f shortcut for favorite and avoiding collisions with 'exact' modifier

This commit is contained in:
Eliot Berriot 2017-12-17 15:38:40 +01:00
parent b49f39b2d4
commit a1fd0d828e
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
4 changed files with 18 additions and 12 deletions

View file

@ -57,11 +57,12 @@
</div>
</div>
<GlobalEvents
@keydown.space.prevent="pauseOrPlay"
@keydown.ctrl.left.prevent="queue.previous"
@keydown.ctrl.right.prevent="queue.next"
@keydown.ctrl.down.prevent="queue.incrementVolume(-0.1)"
@keydown.ctrl.up.prevent="queue.incrementVolume(0.1)"
@keydown.space.prevent.exact="pauseOrPlay"
@keydown.ctrl.left.prevent.exact="queue.previous"
@keydown.ctrl.right.prevent.exact="queue.next"
@keydown.ctrl.down.prevent.exact="queue.incrementVolume(-0.1)"
@keydown.ctrl.up.prevent.exact="queue.incrementVolume(0.1)"
@keydown.f.prevent.exact="favoriteTracks.toggle(queue.currentTrack.id)"
/>
</div>
@ -70,10 +71,11 @@
<script>
import GlobalEvents from '@/components/utils/global-events'
import favoriteTracks from '@/favorites/tracks'
import queue from '@/audio/queue'
import radios from '@/radios'
import Track from '@/audio/track'
import TrackFavoriteIcon from '@/components/favorites/TrackFavoriteIcon'
import radios from '@/radios'
export default {
name: 'player',
@ -86,6 +88,7 @@ export default {
sliderVolume: this.currentVolume,
queue: queue,
Track: Track,
favoriteTracks,
radios
}
},