diff --git a/rpg-docs/client/views/character/persona/peronaDetailsDialog/personaDetailsDialog.html b/rpg-docs/client/views/character/persona/peronaDetailsDialog/personaDetailsDialog.html index f1aed65b..372528e8 100644 --- a/rpg-docs/client/views/character/persona/peronaDetailsDialog/personaDetailsDialog.html +++ b/rpg-docs/client/views/character/persona/peronaDetailsDialog/personaDetailsDialog.html @@ -2,13 +2,17 @@ {{#baseDialog title=name class="deep-purple white-text" hideColor="true" hideDelete="true" startEditing=startEditing}} {{alignment}} {{gender}} {{race}} {{else}} - -
- -
- -
- -
+ {{> personaDetailsEdit}} {{/baseDialog}} - \ No newline at end of file + + + diff --git a/rpg-docs/client/views/character/persona/peronaDetailsDialog/personaDetailsDialog.js b/rpg-docs/client/views/character/persona/peronaDetailsDialog/personaDetailsDialog.js index 8dfd2792..11407540 100644 --- a/rpg-docs/client/views/character/persona/peronaDetailsDialog/personaDetailsDialog.js +++ b/rpg-docs/client/views/character/persona/peronaDetailsDialog/personaDetailsDialog.js @@ -1,8 +1,8 @@ -Template.personaDetailsDialog.onRendered(function(){ +Template.personaDetailsEdit.onRendered(function(){ updatePolymerInputs(this); }); -Template.personaDetailsDialog.events({ +Template.personaDetailsEdit.events({ "change #nameInput": function(event){ var input = event.currentTarget.value; Characters.update(this.charId, {$set: {name: input}}); diff --git a/rpg-docs/client/views/character/persona/textDialog/textDialog.html b/rpg-docs/client/views/character/persona/textDialog/textDialog.html index 0a65a927..76ab49d8 100644 --- a/rpg-docs/client/views/character/persona/textDialog/textDialog.html +++ b/rpg-docs/client/views/character/persona/textDialog/textDialog.html @@ -2,10 +2,14 @@ {{#baseDialog title=title class=colorClass hideColor="true" hideDelete="true" startEditing=startEditing}}
{{value}}
{{else}} - - - - - + {{> textDialogEdit}} {{/baseDialog}} - \ No newline at end of file + + + diff --git a/rpg-docs/client/views/character/persona/textDialog/textDialog.js b/rpg-docs/client/views/character/persona/textDialog/textDialog.js index 4edbeec4..48ab4663 100644 --- a/rpg-docs/client/views/character/persona/textDialog/textDialog.js +++ b/rpg-docs/client/views/character/persona/textDialog/textDialog.js @@ -1,7 +1,3 @@ -Template.textDialog.onRendered(function(){ - updatePolymerInputs(this); -}); - Template.textDialog.helpers({ value: function(){ var fieldSelector = {fields: {}}; @@ -11,7 +7,20 @@ Template.textDialog.helpers({ } }); -Template.textDialog.events({ +Template.textDialogEdit.onRendered(function(){ + updatePolymerInputs(this); +}); + +Template.textDialogEdit.helpers({ + value: function(){ + var fieldSelector = {fields: {}}; + fieldSelector.fields[this.field] = 1; + var char = Characters.findOne(this.charId, fieldSelector); + return char[this.field]; + } +}); + +Template.textDialogEdit.events({ "change #textInput": function(event){ var input = event.currentTarget.value; var setter = {$set: {}};