mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-08-29 20:19:22 +03:00
Resolve #474
This commit is contained in:
parent
f488212c3d
commit
7a7b11bdeb
3 changed files with 13 additions and 4 deletions
|
|
@ -13,8 +13,6 @@ import { FolderUserStore } from 'Stores/User/Folder';
|
|||
import { MessagelistUserStore } from 'Stores/User/Messagelist';
|
||||
import { SettingsUserStore } from 'Stores/User/Settings';
|
||||
|
||||
import ko from 'ko';
|
||||
|
||||
import { sortFolders } from 'Common/Folders';
|
||||
import { i18n, trigger as translatorTrigger } from 'Common/Translator';
|
||||
|
||||
|
|
@ -91,6 +89,8 @@ export const
|
|||
Local.set(ClientSideKeyNameExpandedFolders, aExpandedList);
|
||||
},
|
||||
|
||||
foldersFilter = ko.observable(''),
|
||||
|
||||
/**
|
||||
* @param {?Function} fCallback
|
||||
*/
|
||||
|
|
@ -385,7 +385,11 @@ export class FolderModel extends AbstractModel {
|
|||
*/
|
||||
visible: () => {
|
||||
const selectable = folder.canBeSelected(),
|
||||
visible = (folder.isSubscribed() | !SettingsUserStore.hideUnsubscribed()) && selectable;
|
||||
name = folder.name(),
|
||||
filter = foldersFilter(),
|
||||
visible = (folder.isSubscribed() | !SettingsUserStore.hideUnsubscribed())
|
||||
&& selectable
|
||||
&& (!filter || name.toLowerCase().includes(filter.toLowerCase()));
|
||||
return folder.hasVisibleSubfolders() | visible;
|
||||
},
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue