Added inserting library subtrees as character property subtrees
This commit is contained in:
@@ -14,7 +14,7 @@
|
||||
small icon
|
||||
:class="showExpanded ? 'rotate-90' : null"
|
||||
@click.stop="expanded = !expanded"
|
||||
:disabled="!hasChildren && !organize"
|
||||
:disabled="!hasChildren && !organize || !canExpand"
|
||||
>
|
||||
<v-icon v-if="canExpand && (hasChildren || organize)">chevron_right</v-icon>
|
||||
</v-btn>
|
||||
|
||||
@@ -80,7 +80,10 @@
|
||||
|
||||
<script>
|
||||
import CreatureTreeContainer from '/imports/ui/creature/CreatureTreeContainer.vue';
|
||||
import CreatureProperties, { insertProperty } from '/imports/api/creature/CreatureProperties.js';
|
||||
import CreatureProperties, {
|
||||
insertProperty,
|
||||
insertPropertyFromLibraryNode
|
||||
} from '/imports/api/creature/CreatureProperties.js';
|
||||
import PropertyViewer from '/imports/ui/properties/PropertyViewer.vue';
|
||||
import { setDocToLastOrder } from '/imports/api/parenting/order.js';
|
||||
import PropertyIcon from '/imports/ui/properties/PropertyIcon.vue';
|
||||
@@ -123,8 +126,13 @@
|
||||
this.$store.commit('pushDialogStack', {
|
||||
component: 'creature-property-from-library-dialog',
|
||||
elementId: 'insert-creature-property-fab',
|
||||
callback(creatureProperty){
|
||||
console.log(creatureProperty);
|
||||
callback(libraryNode){
|
||||
console.log({libraryNode});
|
||||
let propertyId = insertPropertyFromLibraryNode.call({
|
||||
nodeId: libraryNode._id,
|
||||
parentRef: {collection: 'creatures', id: that.creatureId},
|
||||
});
|
||||
console.log({propertyId});
|
||||
return;
|
||||
}
|
||||
});
|
||||
|
||||
@@ -29,19 +29,19 @@ RouterFactory.configure(factory => {
|
||||
component: Home,
|
||||
},{
|
||||
path: '/characterList',
|
||||
//component: CharacterList,
|
||||
component: NotImplemented,
|
||||
component: CharacterList,
|
||||
//component: NotImplemented,
|
||||
},{
|
||||
path: '/library',
|
||||
component: Library,
|
||||
},{
|
||||
path: '/character/:id/:urlName',
|
||||
//component: CharacterSheetPage,
|
||||
component: NotImplemented,
|
||||
component: CharacterSheetPage,
|
||||
//component: NotImplemented,
|
||||
},{
|
||||
path: '/character/:id',
|
||||
//component: CharacterSheetPage,
|
||||
component: NotImplemented,
|
||||
component: CharacterSheetPage,
|
||||
//component: NotImplemented,
|
||||
|
||||
},{
|
||||
path: '/sign-in',
|
||||
|
||||
Reference in New Issue
Block a user