mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-02-28 04:36:24 +00:00
(js) Show all mailboxes when copying messages
This commit is contained in:
@@ -166,7 +166,7 @@
|
||||
</md-menu-item>
|
||||
<md-menu-divider><!-- divider --></md-menu-divider>
|
||||
<md-menu-item ng-repeat="folder in
|
||||
account.$flattenMailboxes()
|
||||
account.$flattenMailboxes({ all: true })
|
||||
track by folder.path"
|
||||
ng-hide="mailbox.id == folder.id">
|
||||
<md-button ng-click="mailbox.copySelectedMessages(folder.id)">
|
||||
|
||||
@@ -160,15 +160,17 @@
|
||||
}
|
||||
else {
|
||||
_visit(this.$mailboxes);
|
||||
_this.$$flattenMailboxes = allMailboxes;
|
||||
if (options && options.saveState) {
|
||||
_.reduce(allMailboxes, function(expandedFolders, mailbox) {
|
||||
if (mailbox.$expanded) {
|
||||
expandedFolders.push('/' + mailbox.id);
|
||||
}
|
||||
return expandedFolders;
|
||||
}, expandedMailboxes);
|
||||
Account.$$resource.post(null, 'saveFoldersState', expandedMailboxes);
|
||||
if (!options || !options.all) {
|
||||
_this.$$flattenMailboxes = allMailboxes;
|
||||
if (options && options.saveState) {
|
||||
_.reduce(allMailboxes, function(expandedFolders, mailbox) {
|
||||
if (mailbox.$expanded) {
|
||||
expandedFolders.push('/' + mailbox.id);
|
||||
}
|
||||
return expandedFolders;
|
||||
}, expandedMailboxes);
|
||||
Account.$$resource.post(null, 'saveFoldersState', expandedMailboxes);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user