1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update multi-select

This commit is contained in:
Luke Pulverenti 2016-08-16 16:54:13 -04:00
parent cc29283762
commit 89dfdfb110
7 changed files with 160 additions and 104 deletions

View file

@ -176,23 +176,22 @@
return new Promise(function (resolve, reject) {
var msg = globalize.translate('ConfirmDeleteItem');
var title = globalize.translate('HeaderDeleteItem');
var msg = globalize.translate('sharedcomponents#ConfirmDeleteItem');
var title = globalize.translate('sharedcomponents#HeaderDeleteItem');
if (itemIds.length > 1) {
msg = globalize.translate('ConfirmDeleteItems');
title = globalize.translate('HeaderDeleteItems');
msg = globalize.translate('sharedcomponents#ConfirmDeleteItems');
title = globalize.translate('sharedcomponents#HeaderDeleteItems');
}
require(['confirm'], function (confirm) {
confirm(msg, title).then(function () {
var promises = itemIds.map(function (itemId) {
apiClient.deleteItem(itemId);
});
resolve();
Promise.all(promises).then(resolve);
}, reject);
});
@ -306,7 +305,7 @@
dispatchNeedsRefresh();
break;
case 'delete':
deleteItems(items).then(function () {
deleteItems(apiClient, items).then(function () {
embyRouter.goHome();
});
hideSelections();