From d315bf64738b5089738241f0c40561dd0fef5922 Mon Sep 17 00:00:00 2001 From: Tom Duijf Date: Sun, 25 Oct 2015 10:37:23 +0000 Subject: [PATCH] configurator now supports fields --- src/more-infos/more-info-configurator.html | 7 +++++++ src/more-infos/more-info-configurator.js | 9 +++++++++ 2 files changed, 16 insertions(+) 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..659ba918fa 100644 --- a/src/more-infos/more-info-configurator.js +++ b/src/more-infos/more-info-configurator.js @@ -43,6 +43,9 @@ export default new Polymer({ type: String, computed: 'computeSubmitCaption(stateObj)', }, + fieldInput : { + type: Object, value: {} + }, }, computeIsConfigurable(stateObj) { @@ -53,11 +56,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(