diff --git a/kallithea/templates/changeset/changeset_file_comment.html b/kallithea/templates/changeset/changeset_file_comment.html --- a/kallithea/templates/changeset/changeset_file_comment.html +++ b/kallithea/templates/changeset/changeset_file_comment.html @@ -157,7 +157,7 @@
%if c.authuser.username != 'default':
- ${h.form(post_url)} + ${h.form(post_url, id="main_form")}
${(_('Comments parsed using %s syntax with %s support.') % (('RST' % h.url('rst_help')), @@ -221,6 +221,14 @@ $(document).ready(function () { } }); + $('form#main_form').submit(function(){ + // if no open inline forms, disable the beforeunload check - it would + // fail in the check for the textarea we are about to submit + if(!$('.form-open').size()){ + $(window).off('beforeunload'); + } + }); + $('#preview-btn').click(function(){ var _text = $('#text').val(); if(!_text){