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(