Fix configurator (#313)

This commit is contained in:
Paulus Schoutsen 2017-06-20 20:37:11 -07:00 committed by GitHub
parent 4f9f6dd8ed
commit f177c0eb9f

View File

@ -1,11 +1,9 @@
<link rel='import' href='../../bower_components/polymer/polymer.html'> <link rel='import' href='../../bower_components/polymer/polymer.html'>
<link rel="import" href="../../bower_components/iron-flex-layout/iron-flex-layout-classes.html"> <link rel="import" href="../../bower_components/iron-flex-layout/iron-flex-layout-classes.html">
<link rel='import' href='../../bower_components/iron-input/iron-input.html'> <link rel='import' href='../../bower_components/iron-input/iron-input.html'>
<link rel='import' href='../../bower_components/paper-spinner/paper-spinner.html'> <link rel='import' href='../../bower_components/paper-spinner/paper-spinner.html'>
<link rel='import' href='../../bower_components/paper-button/paper-button.html'> <link rel='import' href='../../bower_components/paper-button/paper-button.html'>
<link rel='import' href='../../bower_components/paper-input/paper-input-container.html'> <link rel='import' href='../../bower_components/paper-input/paper-input.html'>
<dom-module id='more-info-configurator'> <dom-module id='more-info-configurator'>
<template> <template>
@ -66,10 +64,11 @@
</p> </p>
<template is='dom-repeat' items='[[stateObj.attributes.fields]]'> <template is='dom-repeat' items='[[stateObj.attributes.fields]]'>
<paper-input-container id='paper-input-fields-{{item.id}}'> <paper-input
<label>[[item.name]]</label> label='[[item.name]]'
<input is="iron-input" type="[[item.type]]" id='[[item.id]]' on-change="fieldChanged"/> name='[[item.id]]'
</paper-input-container> on-change='fieldChanged'
></paper-input>
</template> </template>
<p class='submit'> <p class='submit'>
@ -122,7 +121,8 @@ Polymer({
}, },
fieldInput: { fieldInput: {
type: Object, value: {}, type: Object,
value: function () { return {}; },
}, },
}, },
@ -136,7 +136,7 @@ Polymer({
fieldChanged: function (ev) { fieldChanged: function (ev) {
var el = ev.target; var el = ev.target;
this.fieldInput[el.id] = el.value; this.fieldInput[el.name] = el.value;
}, },
submitClicked: function () { submitClicked: function () {