Standardize JS, use button, & filter empty authors

This commit is contained in:
Chad Nelson
2021-11-30 17:21:28 -05:00
parent 6be9ac4f70
commit 66e414be3c
3 changed files with 13 additions and 4 deletions

View File

@ -45,6 +45,13 @@ let BookWyrm = new class {
'change',
this.disableIfTooLarge.bind(this)
));
document.querySelectorAll('[data-duplicate]')
.forEach(node => node.addEventListener(
'click',
this.duplicateInput.bind(this)
))
}
/**
@ -369,7 +376,9 @@ let BookWyrm = new class {
}
}
duplicateInput (input_id ) {
duplicateInput (event ) {
const trigger = event.currentTarget;
const input_id = trigger.dataset['duplicate']
const orig = document.getElementById(input_id);
const parent = orig.parentNode;
const new_count = parent.querySelectorAll("input").length + 1