From d315bf64738b5089738241f0c40561dd0fef5922 Mon Sep 17 00:00:00 2001 From: Tom Duijf Date: Sun, 25 Oct 2015 10:37:23 +0000 Subject: [PATCH 1/3] 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( From 54f6e9a67058e43f941210dd72a46a6c1e08c349 Mon Sep 17 00:00:00 2001 From: Tom Duijf Date: Sun, 25 Oct 2015 10:44:37 +0000 Subject: [PATCH 2/3] CI corrections --- src/more-infos/more-info-configurator.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/more-infos/more-info-configurator.js b/src/more-infos/more-info-configurator.js index 659ba918fa..07f3d27b64 100644 --- a/src/more-infos/more-info-configurator.js +++ b/src/more-infos/more-info-configurator.js @@ -43,8 +43,9 @@ export default new Polymer({ type: String, computed: 'computeSubmitCaption(stateObj)', }, - fieldInput : { - type: Object, value: {} + + fieldInput: { + type: Object, value: {}, }, }, @@ -57,7 +58,7 @@ export default new Polymer({ }, fieldChanged(ev) { - const el = ev.target + const el = ev.target; this.fieldInput[el.id] = el.value; }, @@ -66,7 +67,7 @@ export default new Polymer({ const data = { configure_id: this.stateObj.attributes.configure_id, - fields: this.fieldInput + fields: this.fieldInput; }; serviceActions.callService('configurator', 'configure', data).then( From 32ef6814db4c7ea84e6f6ccd2a912bc380d82587 Mon Sep 17 00:00:00 2001 From: Tom Duijf Date: Sun, 25 Oct 2015 13:20:37 +0000 Subject: [PATCH 3/3] CI corrections --- src/more-infos/more-info-configurator.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/more-infos/more-info-configurator.js b/src/more-infos/more-info-configurator.js index 07f3d27b64..ae26ace2c8 100644 --- a/src/more-infos/more-info-configurator.js +++ b/src/more-infos/more-info-configurator.js @@ -67,7 +67,7 @@ export default new Polymer({ const data = { configure_id: this.stateObj.attributes.configure_id, - fields: this.fieldInput; + fields: this.fieldInput, }; serviceActions.callService('configurator', 'configure', data).then(