diff --git a/app/imports/api/library/methods/updateReferenceNode.js b/app/imports/api/library/methods/updateReferenceNode.js index d74f93fc..f933d065 100644 --- a/app/imports/api/library/methods/updateReferenceNode.js +++ b/app/imports/api/library/methods/updateReferenceNode.js @@ -55,7 +55,7 @@ function updateReferenceNodeWork(node, userId){ return; } cache = { - node: {name: doc.name, type: doc.type}, + node: doc, }; if (library){ cache.library = {name: library.name}; diff --git a/app/imports/api/properties/References.js b/app/imports/api/properties/References.js index 3367ef3c..0f38b94b 100644 --- a/app/imports/api/properties/References.js +++ b/app/imports/api/properties/References.js @@ -34,6 +34,14 @@ let ReferenceSchema = new SimpleSchema({ 'cache.node.type': { type: String, }, + 'cache.node.level': { + type: Number, + optional: true, + }, + 'cache.node.value': { + type: Number, + optional: true, + }, 'cache.library': { type: Object, optional: true, diff --git a/app/imports/ui/properties/forms/ReferenceForm.vue b/app/imports/ui/properties/forms/ReferenceForm.vue index fde536d6..95608437 100644 --- a/app/imports/ui/properties/forms/ReferenceForm.vue +++ b/app/imports/ui/properties/forms/ReferenceForm.vue @@ -1,33 +1,43 @@ diff --git a/app/imports/ui/properties/viewers/ReferenceViewer.vue b/app/imports/ui/properties/viewers/ReferenceViewer.vue index ddbccf23..eb70e7a9 100644 --- a/app/imports/ui/properties/viewers/ReferenceViewer.vue +++ b/app/imports/ui/properties/viewers/ReferenceViewer.vue @@ -5,11 +5,12 @@ name="Error" :value="model.cache.error" /> - + import propertyViewerMixin from '/imports/ui/properties/viewers/shared/propertyViewerMixin.js' + import TreeNodeView from '/imports/ui/properties/treeNodeViews/TreeNodeView.vue'; export default { + components: { + TreeNodeView, + }, mixins: [propertyViewerMixin], }