music.mpd vue.js refactoring WIP

This commit is contained in:
Fabio Manganiello 2019-06-03 23:53:37 +02:00
parent 85bdd54f7e
commit d3ecb7b871
2 changed files with 7 additions and 3 deletions

View file

@ -14,7 +14,6 @@ input[type=text] {
&:focus { &:focus {
border: $border-focus; border: $border-focus;
box-shadow: $text-shadow;
} }
&.with-icon { &.with-icon {

View file

@ -178,8 +178,13 @@ Vue.component('music-mpd', {
text: 'Remove', text: 'Remove',
icon: 'trash', icon: 'trash',
click: async function() { click: async function() {
if (!confirm('Are you sure you want to remove the selected playlist' +
(Object.values(self.selectedBrowserItems).length > 1 ? 's' : '') + '?')) {
return;
}
const items = Object.values(self.selectedBrowserItems); const items = Object.values(self.selectedBrowserItems);
await self.rm(playlists); await self.rm(items);
self.selectedBrowserItems = {}; self.selectedBrowserItems = {};
}, },
}); });
@ -499,7 +504,7 @@ Vue.component('music-mpd', {
return; return;
} }
let status = await request('music.mpd.rm', {resource: items.map(_ => _.name)}); let status = await request('music.mpd.rm', {playlist: items.map(_ => _.name)});
this._parseStatus(status); this._parseStatus(status);
items = await request('music.mpd.lsinfo', {uri: this.browserPath.join('/')}); items = await request('music.mpd.lsinfo', {uri: this.browserPath.join('/')});