mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-10-05 20:10:33 +00:00
(feat) added many missing actions on mail folders
This commit is contained in:
@@ -20,8 +20,11 @@
|
||||
vm.revertEditing = revertEditing;
|
||||
vm.selectFolder = selectFolder;
|
||||
vm.saveFolder = saveFolder;
|
||||
vm.compactFolder = compactFolder;
|
||||
vm.emptyTrashFolder = emptyTrashFolder;
|
||||
vm.exportMails = exportMails;
|
||||
vm.confirmDelete = confirmDelete;
|
||||
vm.markFolderRead = markFolderRead;
|
||||
vm.share = share;
|
||||
vm.iconForFolder = iconForFolder;
|
||||
|
||||
@@ -136,6 +139,22 @@
|
||||
folder.$rename();
|
||||
}
|
||||
|
||||
function compactFolder(folder) {
|
||||
folder.$compact().then(function() {
|
||||
// Success
|
||||
}, function(error) {
|
||||
Dialog.alert(l('Warning'), error);
|
||||
});
|
||||
}
|
||||
|
||||
function emptyTrashFolder(folder) {
|
||||
folder.$emptyTrash().then(function() {
|
||||
// Success
|
||||
}, function(error) {
|
||||
Dialog.alert(l('Warning'), error);
|
||||
});
|
||||
}
|
||||
|
||||
function exportMails(folder) {
|
||||
window.location.href = ApplicationBaseURL + '/' + folder.id + '/exportFolder';
|
||||
}
|
||||
@@ -153,6 +172,10 @@
|
||||
});
|
||||
}
|
||||
|
||||
function markFolderRead(folder) {
|
||||
folder.$markAsRead();
|
||||
}
|
||||
|
||||
function share(folder) {
|
||||
//if (addressbook.id != vm.service.selectedFolder.id) {
|
||||
// Counter the possibility to click on the "hidden" secondary button
|
||||
|
||||
Reference in New Issue
Block a user