add confirmation modal and reload of albums after merge
This commit is contained in:
parent
00b08fd22d
commit
2e71c71a28
BIN
dist/main.js
vendored
BIN
dist/main.js
vendored
Binary file not shown.
@ -570,11 +570,41 @@ album.getArchive = function(albumID) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
album.merge = function(albumIDs) {
|
album.merge = function(albumIDs) {
|
||||||
var params = {
|
var action = {}
|
||||||
albumIDs: albumIDs.join()
|
|
||||||
|
action.fn = function() {
|
||||||
|
|
||||||
|
var params;
|
||||||
|
|
||||||
|
basicModal.close();
|
||||||
|
|
||||||
|
params = {
|
||||||
|
albumIDs: albumIDs.join()
|
||||||
|
}
|
||||||
|
|
||||||
|
api.post('Album::merge', params, function(data) {
|
||||||
|
if (data!==true) {
|
||||||
|
lychee.error(null, params, data);
|
||||||
|
} else {
|
||||||
|
albums.json = null
|
||||||
|
albums.load()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
api.post('Album::merge', params, function(data) {
|
basicModal.show({
|
||||||
if (data!==true) lychee.error(null, params, data);
|
body: '<p>Are you sure you want to merge all selected albums?</p>',
|
||||||
})
|
buttons: {
|
||||||
|
action: {
|
||||||
|
title: 'Merge Albums',
|
||||||
|
fn: action.fn,
|
||||||
|
class: 'red'
|
||||||
|
},
|
||||||
|
cancel: {
|
||||||
|
title: "Don't merge",
|
||||||
|
fn: basicModal.close
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user