const list = document.querySelector('#book-list ul');
// delete books
list.addEventListener('click',function(e){
if(e.target.className == 'delete'){
const li =e.target.parentElement;
list.removeChild(li);
}
});
//add book-list
const addForm = document.forms['add-book'];
addForm.addEventListener('submit',function(e){
e.preventDefault();
const value = addForm.querySelector('input[type="text"]').value;
console.log(value);
})
// create elements
const li = document.createElement('li');
const bookName = document.createElement('span');
const deleteBtn = document.createElement('span');
// add content
deleteBtn.textContent = 'delete';
bookName.textContent = value;
//add classes
bookName.classList.add('name');
deleteBtn.classList.add('delete');
// append to document
li.appendChild(bookName);
li.appendChild(deleteBtn);
list.appendChild(li);
// hide books
const hideBox = document.querySelector('#hide');
hideBox.addEventListener('change',function(e){
if(hideBox.checked){
list.style.display = "none";
}else{
list.style.display = "inital";
}
});
// filter books
const searchBar = document.forms['search-books'].querySelector('input');
searchBar.addEventListener('keyup',function(e){
const term = e.target.value.toLowerCase();
const books = list.getElementsByTagName('li');
Array.from(books).forEach(function(book){
const title = book.firstElementChild.textContent;
if(title.toLowerCase().indexOf(term)!= -1){
book.style.display = 'block';
}else{
book.style.display = 'none';
}
})