ui: fix discussion_edit ctrl+enter hotkey

pull/476/head
undefined 2 years ago
parent e365c3ccd6
commit 013ae1172b

@ -146,7 +146,9 @@ export function registerAction(
monaco.KeyMod.WinCtrl | monaco.KeyCode.Enter,
],
run: () => {
$(element).closest('form').submit();
const form = $(element).closest('form');
if (form.find('[data-default-submit]').length) form.find('[data-default-submit]').click();
else form.submit();
},
});
}

@ -29,7 +29,7 @@
extra_textarea_class:'auto-resize'
}) }}
<div class="row"><div class="columns">
<button name="operation" value="{{ 'update' if ddoc else 'create' }}" type="submit" class="rounded primary button">
<button name="operation" value="{{ 'update' if ddoc else 'create' }}" data-default-submit type="submit" class="rounded primary button">
{{ _('Update') if ddoc else _('Create') }} (Ctrl+Enter)
</button>
{% if ddoc and (handler.user.hasPriv(PRIV.PRIV_EDIT_SYSTEM) or handler.user.own(ddoc)) %}

@ -8,7 +8,7 @@
{% include "partials/discussion_edit_form.html" %}
<div class="row"><div class="columns">
<input type="hidden" name="csrfToken" value="{{ handler.csrfToken }}">
<button name="operation" value="update" type="submit" class="rounded primary button">
<button name="operation" value="update" data-default-submit type="submit" class="rounded primary button">
{{ _('Update') }} (Ctrl+Enter)
</button>
{% if handler.user.own(ddoc) or handler.user.hasPerm(perm.PERM_DELETE_DISCUSSION) %}

Loading…
Cancel
Save