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(