Fix form submit when using keyboard shortcuts
This commit is contained in:
parent
522ceae6bb
commit
58fac9b1be
File diff suppressed because one or more lines are too long
|
|
@ -10,15 +10,17 @@ KB.keyboardShortcuts = function () {
|
|||
}
|
||||
|
||||
function submitForm() {
|
||||
var forms = $("form");
|
||||
if (KB.modal.isOpen()) {
|
||||
KB.modal.submitForm();
|
||||
} else {
|
||||
var forms = $("form");
|
||||
|
||||
if (forms.length == 1) {
|
||||
forms.submit();
|
||||
} else if (forms.length > 1) {
|
||||
if (document.activeElement.tagName === 'INPUT' || document.activeElement.tagName === 'TEXTAREA') {
|
||||
$(document.activeElement).parents("form").submit();
|
||||
} else if (KB.modal.isOpen()) {
|
||||
KB.modal.getForm().submit();
|
||||
if (forms.length == 1) {
|
||||
forms.submit();
|
||||
} else if (forms.length > 1) {
|
||||
if (document.activeElement.tagName === 'INPUT' || document.activeElement.tagName === 'TEXTAREA') {
|
||||
$(document.activeElement).parents("form").submit();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -167,6 +167,7 @@
|
|||
replace(response);
|
||||
});
|
||||
},
|
||||
getForm: getForm
|
||||
getForm: getForm,
|
||||
submitForm: submitForm
|
||||
};
|
||||
}());
|
||||
|
|
|
|||
Loading…
Reference in New Issue