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(