create todo for none-happy route

This commit is contained in:
Dennis Eichhorn 2019-12-12 18:46:49 +01:00
parent da4032f5d6
commit b228b7d145

View File

@ -126,20 +126,13 @@ export class Form {
const self = this; const self = this;
this.forms[id] = new FormView(id); this.forms[id] = new FormView(id);
let length = 0;
const submits = this.forms[id].getSubmit()
const submitLength =submits.length;
this.unbind(id); this.unbind(id);
const submits = this.forms[id].getSubmit()
let length = submits.length;
for (let i = 0; i < length; ++i) {
submits[i].addEventListener('click', function (event)
{
jsOMS.preventAll(event);
self.submit(self.forms[id]);
});
}
const removable = this.forms[id].getRemove(); const removable = this.forms[id].getRemove();
length = removable === null ? 0 : removable.length; length = removable === null ? 0 : removable.length;
for (let i = 0; i < length; ++i) { for (let i = 0; i < length; ++i) {
@ -179,6 +172,14 @@ export class Form {
for (let i = 0; i < length; ++i) { for (let i = 0; i < length; ++i) {
this.bindImagePreview(imgPreviews[i], id); this.bindImagePreview(imgPreviews[i], id);
} }
for (let i = 0; i < submitLength; ++i) {
submits[i].addEventListener('click', function (event)
{
jsOMS.preventAll(event);
self.submit(self.forms[id]);
});
}
}; };
/** /**
@ -681,6 +682,8 @@ export class Form {
// todo: on save button click insert data into hidden row and show hidden row again, delete form row // todo: on save button click insert data into hidden row and show hidden row again, delete form row
}); });
// todo: bind bad form response (e.g. api responds with anything but 201)
}; };
/** /**