From 8e4c6252cdc246deffc51d139f5ce0764c6baffd Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Mon, 27 Jan 2020 13:49:50 +0200 Subject: [PATCH] Added a universal dialog for creature properties --- .../character/characterSheetTabs/TreeTab.vue | 5 +- .../CreaturePropertyDialog.vue | 121 +++++++++++++++++- 2 files changed, 123 insertions(+), 3 deletions(-) diff --git a/app/imports/ui/creature/character/characterSheetTabs/TreeTab.vue b/app/imports/ui/creature/character/characterSheetTabs/TreeTab.vue index 9287f42b..10996968 100644 --- a/app/imports/ui/creature/character/characterSheetTabs/TreeTab.vue +++ b/app/imports/ui/creature/character/characterSheetTabs/TreeTab.vue @@ -141,7 +141,10 @@ this.$store.commit('pushDialogStack', { component: 'creature-property-dialog', elementId: 'selected-node-card', - data: {_id: this.selected}, + data: { + _id: this.selected, + startInEditTab: true, + }, }); }, getPropertyName, diff --git a/app/imports/ui/creature/creatureProperties/CreaturePropertyDialog.vue b/app/imports/ui/creature/creatureProperties/CreaturePropertyDialog.vue index 00fbce02..14c490a0 100644 --- a/app/imports/ui/creature/creatureProperties/CreaturePropertyDialog.vue +++ b/app/imports/ui/creature/creatureProperties/CreaturePropertyDialog.vue @@ -1,10 +1,127 @@