Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/marius-wieschollek/passwords-webextension.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius David Wieschollek <passwords.public@mdns.eu>2021-01-07 16:42:53 +0300
committerMarius David Wieschollek <passwords.public@mdns.eu>2021-01-07 16:42:53 +0300
commit203383dd2d856e44a2a83534b078906bec02c030 (patch)
tree9649383a6c72addfd6119e983f52d7d8707eb777 /src/js/Controller
parent259d2fee1f4191b81f833acc5bc12531ba844071 (diff)
[#118] Make hidden folder visible in browse tab in private mode
Signed-off-by: Marius David Wieschollek <passwords.public@mdns.eu>
Diffstat (limited to 'src/js/Controller')
-rw-r--r--src/js/Controller/Folder/List.js13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/js/Controller/Folder/List.js b/src/js/Controller/Folder/List.js
index 89addd9..c180654 100644
--- a/src/js/Controller/Folder/List.js
+++ b/src/js/Controller/Folder/List.js
@@ -1,5 +1,6 @@
import AbstractController from '@js/Controller/AbstractController';
import SearchQuery from '@js/Search/Query/SearchQuery';
+import TabManager from "@js/Manager/TabManager";
export default class List extends AbstractController {
@@ -7,17 +8,21 @@ export default class List extends AbstractController {
let payload = message.getPayload(),
query = new SearchQuery();
- let passwords = query
+ query
.where(
query.field('folder').equals(payload.folder),
query.field('server').equals(payload.server)
)
.type('password')
.sortBy('favorite')
- .sortBy('label', true)
- .execute();
+ .sortBy('label', true);
- let folders = query.type('folder').execute();
+ if(TabManager.get().tab.incognito) {
+ query.hidden(true);
+ }
+
+ let passwords = query.execute(),
+ folders = query.type('folder').execute();
reply.setType('folder.items').setPayload({passwords, folders});
}