Merge pull request #103 from ThomasRubini/trait_delete

This commit is contained in:
Thomas Rubini 2023-03-18 19:09:54 +01:00 committed by GitHub
commit d90987ca39
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 1 deletions

View File

@ -108,7 +108,7 @@ def set_traits():
# delete
for db_trait in db_traits:
if db_trait not in modified_db_traits:
db.session.remove()
db.session.delete(db_trait)
db.session.commit()

View File

@ -7,6 +7,7 @@
<input class="name_input" value="{{trait['name']}}">
<p> Description: </p>
<input class="desc_input" value="{{trait['desc']}}">
<button onclick="deleteTrait(this)">Delete trait</button>
</section>
{%endfor%}
</section>
@ -26,6 +27,11 @@ function addNewInput(){
traits.appendChild(newTrait);
}
function deleteTrait(buttonNode){
let traitNode = buttonNode.parentNode;
traitNode.parentNode.removeChild(traitNode);
}
function saveForm(){
let data = [];
for(let section of traits.querySelectorAll("section")){