diff options
Diffstat (limited to 'assets/js/components')
-rw-r--r-- | assets/js/components/keyboard-shortcuts.js | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/assets/js/components/keyboard-shortcuts.js b/assets/js/components/keyboard-shortcuts.js index 037d5c5f..cffcd790 100644 --- a/assets/js/components/keyboard-shortcuts.js +++ b/assets/js/components/keyboard-shortcuts.js @@ -10,15 +10,17 @@ KB.keyboardShortcuts = function () { } function submitForm() { - 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 (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(); + } } } } |