minor code cleanup and improvements
This commit is contained in:
parent
1eac044e4b
commit
75984984dd
@ -27,7 +27,14 @@
|
||||
let id = this.dataset.id;
|
||||
let url = `${SCRIPT_ROOT}/werk/read/${id}`;
|
||||
fetch(url)
|
||||
.then(response => response.json())
|
||||
// throw error if network error occurred, get JSON data otherwise
|
||||
.then((response) => {
|
||||
if (response.ok) {
|
||||
return response.json();
|
||||
}
|
||||
throw new Error ("There was an error while fetching data for the text with ID " + id);
|
||||
})
|
||||
// populate modal with response data and raise modal
|
||||
.then(
|
||||
function (response) {
|
||||
// set modal heading
|
||||
@ -44,7 +51,7 @@
|
||||
document.getElementById("werkmodal").showModal();
|
||||
}
|
||||
)
|
||||
.catch(console.log("all is lost :-("));
|
||||
.catch((error) => console.log(error));
|
||||
}
|
||||
|
||||
window.onload = function () {
|
||||
@ -107,7 +114,7 @@
|
||||
<form id="werk_detail_form" method="post" enctype="multipart/form-data" action="#" readonly>
|
||||
<header>
|
||||
<button aria-label="close" rel="prev" onclick="werkmodal.close()"></button>
|
||||
<h1 id="dialog-heading">Detailansicht (Werk)</h1>
|
||||
<h1 id="dialog-heading">#</h1>
|
||||
</header>
|
||||
|
||||
<fieldset>
|
||||
|
||||
@ -5,8 +5,6 @@ from the_works.models import Werk, Reihe, Verlag, Werksform
|
||||
|
||||
bp = Blueprint("werk", __name__)
|
||||
|
||||
|
||||
|
||||
@bp.route("/werk")
|
||||
@bp.route("/werk/all")
|
||||
def all():
|
||||
@ -74,7 +72,6 @@ def create():
|
||||
def update(id):
|
||||
# get record
|
||||
werk = db.session.get(Werk, id)
|
||||
print(werk)
|
||||
# update values
|
||||
werk.Titel = request.form["form_Titel"]
|
||||
werk.Untertitel = request.form["form_Untertitel"] or None
|
||||
@ -95,7 +92,6 @@ def update(id):
|
||||
flash("Eintrag erfolgreich geändert")
|
||||
return redirect(url_for("werk.all"))
|
||||
|
||||
|
||||
@bp.route("/werk/delete/<int:id>")
|
||||
def delete(id):
|
||||
werk = db.session.get(Werk, id)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user