Mercurial > kallithea
changeset 4055:9314f2645161
pull requests: fix issue when close button was inactive even if status
was approved or rejected already.
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 27 Jun 2013 23:28:56 +0200 |
parents | 95ec841bfe1f |
children | 458fd829aa20 |
files | rhodecode/templates/changeset/changeset_file_comment.html |
diffstat | 1 files changed, 9 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/templates/changeset/changeset_file_comment.html Thu Jun 27 23:20:08 2013 +0200 +++ b/rhodecode/templates/changeset/changeset_file_comment.html Thu Jun 27 23:28:56 2013 +0200 @@ -208,16 +208,22 @@ YUE.onDOMReady(function () { MentionsAutoComplete('text', 'mentions_container', _USERS_AC_DATA, _GROUPS_AC_DATA); - YUE.on(YUQ('.status_change_radio'), 'change',function(e){ - var val = e.currentTarget.value; - if (val == 'approved' || val == 'rejected') { + var set_close_button_state = function(cur_val){ + if (cur_val == 'approved' || cur_val == 'rejected') { YUD.removeClass('save_close_label', 'disabled'); YUD.get('save_close').disabled = false; }else{ YUD.addClass('save_close_label', 'disabled'); YUD.get('save_close').disabled = true; } + } + YUE.on(YUQ('.status_change_radio'), 'change',function(e){ + var val = e.currentTarget.value; + set_close_button_state(val) }) + // if currect checked status is approved or rejected we should unlock the close button + var cur_val = YUQ('.status_change_radio[checked]')[0].value; + set_close_button_state(cur_val) YUE.on('preview-btn', 'click', function(e){ var _text = YUD.get('text').value; if(!_text){