class FormManager { constructor(){ this.form = document.querySelector('.replace form'); this.nav = document.querySelector('.form-sections'); this.tabs = new window.jvbTabs(document.querySelector('.replace')); this.selectorInstances = new Map(); this.highlightInstances = new Map(); this.selectors ={}; // this.formHandler = window.jvbForm.addForm(this.form, { // content: 'artist', // onSave: (data) => this.handleSave(data), // }); } handleSave(data){ if (data === null) { return; } data.user = jvbSettings.currentUser; if (Object.hasOwn(data, 'term_name') && data['term_name'] === ''){ delete data['term_name']; delete data['select_parent']; } window.jvbQueue.addToQueue({ type: bioSettings.type, data: data }); } } window.formManager = FormManager;