| | |
| | | populate (form, data = {}) |
| | | { |
| | | this.data = data; |
| | | this.mergeRootData(); |
| | | this.form = form; |
| | | if (!this.formHelper) { |
| | | this.formHelper = window.jvbForm; |
| | |
| | | } |
| | | } |
| | | |
| | | mergeRootData(){ |
| | | let check = ['status','date','modified']; |
| | | check.forEach(ch =>{ |
| | | this.data.fields[`post_${ch}`] = this.data[ch]; |
| | | }); |
| | | } |
| | | |
| | | /** |
| | | * |
| | | * @param {HTMLElement} field |
| | |
| | | } |
| | | } |
| | | populateUser(field, name, value) { |
| | | this.populateTaxonomyField(field, name, value); |
| | | this.populateTaxonomy(field, name, value); |
| | | } |
| | | populateUpload(field, name, value) { |
| | | if (name === 'timeline' || field.dataset.subtype && field.dataset.subtype === 'timeline') { |