From 313382fb82e439b039a9ba50020c15b122d0bf8a Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Wed, 10 Mar 2021 14:40:14 +0200 Subject: [PATCH] Fixed library subscription issues --- app/imports/ui/library/LibraryAndNode.vue | 18 +++++++++------ app/imports/ui/library/LibraryBrowser.vue | 28 +++++++++++++---------- app/imports/ui/pages/Library.vue | 4 +++- 3 files changed, 30 insertions(+), 20 deletions(-) diff --git a/app/imports/ui/library/LibraryAndNode.vue b/app/imports/ui/library/LibraryAndNode.vue index 8f8cc1e8..ce3da940 100644 --- a/app/imports/ui/library/LibraryAndNode.vue +++ b/app/imports/ui/library/LibraryAndNode.vue @@ -19,7 +19,7 @@ >
@@ -87,11 +87,25 @@ export default { props: { organizeMode: Boolean, editMode: Boolean, - selectedNodeId: String, + selectedNodeId: { + type: String, + default: undefined, + }, }, data(){ return { expandedLibrary: [], + expandedLibraryContent: [], };}, + computed: { + noLibrariesExpanded(){ + if (!this.expandedLibrary) return true; + let noneExpanded = true; + this.expandedLibrary.forEach(lib => { + if(lib) noneExpanded = false; + }); + return noneExpanded; + }, + }, meteor: { $subscribe: { 'libraries': [], @@ -106,16 +120,6 @@ export default { return tier && tier.paidBenefits; }, }, - computed: { - noLibrariesExpanded(){ - if (!this.expandedLibrary) return true; - let noneExpanded = true; - this.expandedLibrary.forEach(lib => { - if(lib) noneExpanded = false; - }); - return noneExpanded; - }, - }, methods: { log: console.log, insertLibrary(){ diff --git a/app/imports/ui/pages/Library.vue b/app/imports/ui/pages/Library.vue index 312c7f1c..01a68985 100644 --- a/app/imports/ui/pages/Library.vue +++ b/app/imports/ui/pages/Library.vue @@ -1,6 +1,8 @@