correctly handle download/edit/delete for selections with mixed mediastate
This commit is contained in:
parent
6838a2f0f2
commit
5882e97608
4 changed files with 51 additions and 29 deletions
|
|
@ -57,8 +57,9 @@ oml.ui.list = function() {
|
|||
oml.$ui.statusbar.set('total', data);
|
||||
},
|
||||
key_control_delete: function() {
|
||||
var listData = oml.getListData();
|
||||
if (listData.own) {
|
||||
if (that.options('selected').filter(function(id) {
|
||||
return that.value(id, 'mediastate') == 'available';
|
||||
}).length) {
|
||||
oml.ui.deleteItemsDialog().open();
|
||||
}
|
||||
},
|
||||
|
|
@ -71,6 +72,12 @@ oml.ui.list = function() {
|
|||
});
|
||||
}
|
||||
},
|
||||
load: function() {
|
||||
if (oml._updateEditMenu) {
|
||||
oml.$ui.mainMenu.updateElement('editMenu');
|
||||
oml._udpateEditMenu = false;
|
||||
}
|
||||
},
|
||||
open: function(data) {
|
||||
oml.UI.set({
|
||||
item: data.ids[0],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue