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:
parent
cc29283762
commit
89dfdfb110
7 changed files with 160 additions and 104 deletions
|
@ -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();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue