diff --git a/app/imports/client/ui/creature/character/CharacterSheetFab.vue b/app/imports/client/ui/creature/character/CharacterSheetFab.vue index 82dc6830..71e9460c 100644 --- a/app/imports/client/ui/creature/character/CharacterSheetFab.vue +++ b/app/imports/client/ui/creature/character/CharacterSheetFab.vue @@ -153,12 +153,13 @@ } this.$store.commit('pushDialogStack', { - component: 'add-creature-property-dialog', + component: 'insert-property-dialog', elementId: 'insert-creature-property-type-' + forcedType, data: { parentDoc: forcedType ? undefined : parent, forcedType, creatureId: this.creatureId, + noBackdropClose: true, }, callback(result){ if (!result){ diff --git a/app/imports/client/ui/creature/character/CreatureRootDialog.vue b/app/imports/client/ui/creature/character/CreatureRootDialog.vue index 18cdd730..7bfdcec4 100644 --- a/app/imports/client/ui/creature/character/CreatureRootDialog.vue +++ b/app/imports/client/ui/creature/character/CreatureRootDialog.vue @@ -150,11 +150,12 @@ export default { addProperty(){ let parentPropertyId = this._id; this.$store.commit('pushDialogStack', { - component: 'add-creature-property-dialog', + component: 'insert-property-dialog', elementId: 'insert-creature-property-btn', data: { parentDoc: this.creature, creatureId: this._id, + noBackdropClose: true, }, callback(result){ if (!result) return; diff --git a/app/imports/client/ui/creature/creatureProperties/CreaturePropertyDialog.vue b/app/imports/client/ui/creature/creatureProperties/CreaturePropertyDialog.vue index a485608c..606e270b 100644 --- a/app/imports/client/ui/creature/creatureProperties/CreaturePropertyDialog.vue +++ b/app/imports/client/ui/creature/creatureProperties/CreaturePropertyDialog.vue @@ -261,12 +261,13 @@ export default { addProperty({elementId, suggestedType}){ let parentPropertyId = this.model._id; this.$store.commit('pushDialogStack', { - component: 'add-creature-property-dialog', + component: 'insert-property-dialog', elementId, data: { parentDoc: this.model, creatureId: this.creatureId, suggestedType, + noBackdropClose: true, }, callback(result){ if (!result) return; diff --git a/app/imports/client/ui/creature/slots/SlotFillDialog.vue b/app/imports/client/ui/creature/slots/SlotFillDialog.vue index 15fc925b..c2f5042f 100644 --- a/app/imports/client/ui/creature/slots/SlotFillDialog.vue +++ b/app/imports/client/ui/creature/slots/SlotFillDialog.vue @@ -146,6 +146,22 @@ Load More + + + Create custom + +