diff --git a/src/more-infos/more-info-configurator.html b/src/more-infos/more-info-configurator.html index 9e6165ff21..500011975c 100644 --- a/src/more-infos/more-info-configurator.html +++ b/src/more-infos/more-info-configurator.html @@ -38,6 +38,13 @@

+ +

[[submitCaption]] diff --git a/src/more-infos/more-info-configurator.js b/src/more-infos/more-info-configurator.js index 6a1a8b78e2..ae26ace2c8 100644 --- a/src/more-infos/more-info-configurator.js +++ b/src/more-infos/more-info-configurator.js @@ -43,6 +43,10 @@ export default new Polymer({ type: String, computed: 'computeSubmitCaption(stateObj)', }, + + fieldInput: { + type: Object, value: {}, + }, }, computeIsConfigurable(stateObj) { @@ -53,11 +57,17 @@ export default new Polymer({ return stateObj.attributes.submit_caption || 'Set configuration'; }, + fieldChanged(ev) { + const el = ev.target; + this.fieldInput[el.id] = el.value; + }, + submitClicked() { this.isConfiguring = true; const data = { configure_id: this.stateObj.attributes.configure_id, + fields: this.fieldInput, }; serviceActions.callService('configurator', 'configure', data).then(