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 = window.auth.getUser();
|
|
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;
|