Formatting and bug fixes

This commit is contained in:
Dennis Eichhorn 2016-05-06 18:23:50 +02:00
parent 9167fc8873
commit fde528916a
3 changed files with 8 additions and 11 deletions

View File

@ -22,12 +22,12 @@
if (typeof id !== 'undefined') { if (typeof id !== 'undefined') {
this.bindButton(id) this.bindButton(id)
} else { } else {
let buttons = document.getElementsByTagName('form'), let buttons = document.getElementsByTagName('button'),
length = buttons.length; length = buttons.length;
for (var i = 0; i < length; i++) { for (var i = 0; i < length; i++) {
if (typeof buttons[i].getAttribute('data-action') !== 'undefined') { if (typeof buttons[i].getAttribute('data-action') !== 'undefined' && buttons[i].getAttribute('id') !== null) {
this.bind(buttons[i].id); this.bindButton(buttons[i].getAttribute('id'));
} }
} }
} }

View File

@ -48,8 +48,8 @@
length = forms.length; length = forms.length;
for (var i = 0; i < length; i++) { for (var i = 0; i < length; i++) {
if (typeof this.ignore[forms[i].id] === 'undefined') { if (typeof forms[i].getAttribute('id') !== 'undefined' && forms[i].getAttribute('id') !== null && typeof this.ignore[forms[i].getAttribute('id')] === 'undefined') {
this.bindForm(forms[i].id); this.bindForm(forms[i].getAttribute('id'));
} }
} }
} }
@ -62,14 +62,11 @@
return; return;
} }
let self = this; let self = this;
this.forms[id] = new jsOMS.Views.FormView(id);
this.unbind(id); this.unbind(id);
if (typeof this.ignore[id] === 'undefined') {
this.forms[id] = new jsOMS.Views.FormView(id);
}
this.forms[id].getSubmit().addEventListener('click', function (event) this.forms[id].getSubmit().addEventListener('click', function (event)
{ {
jsOMS.preventAll(event); jsOMS.preventAll(event);

View File

@ -23,7 +23,7 @@
this.formManager = new jsOMS.UI.FormManager(this.app); this.formManager = new jsOMS.UI.FormManager(this.app);
this.tabManager = new jsOMS.UI.TabManager(this.app.responseManager); this.tabManager = new jsOMS.UI.TabManager(this.app.responseManager);
this.tableManager = new jsOMS.UI.TableManager(this.app.responseManager); this.tableManager = new jsOMS.UI.TableManager(this.app.responseManager);
this.button = new jsOMS.Ui.Button(this.app); this.button = new jsOMS.UI.Button(this.app);
}; };
/** /**