music.mpd vue.js refactoring WIP
This commit is contained in:
parent
85bdd54f7e
commit
d3ecb7b871
2 changed files with 7 additions and 3 deletions
|
@ -14,7 +14,6 @@ input[type=text] {
|
||||||
|
|
||||||
&:focus {
|
&:focus {
|
||||||
border: $border-focus;
|
border: $border-focus;
|
||||||
box-shadow: $text-shadow;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
&.with-icon {
|
&.with-icon {
|
||||||
|
|
|
@ -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('/')});
|
||||||
|
|
Loading…
Reference in a new issue