diff options
author | FuXiaoHei <fuxiaohei@hexiaz.com> | 2014-05-09 20:44:08 +0800 |
---|---|---|
committer | FuXiaoHei <fuxiaohei@hexiaz.com> | 2014-05-09 20:44:08 +0800 |
commit | 045c21de4fc318abcaa80e5aea1f7d6a8ab8ac00 (patch) | |
tree | d21aa3c4f0852be46d7bb79fa44d459fd252f670 /public/js/app.js | |
parent | 4ef9494637b71978801156866ba16b67c2e3636f (diff) | |
download | gitea-045c21de4fc318abcaa80e5aea1f7d6a8ab8ac00.tar.gz gitea-045c21de4fc318abcaa80e5aea1f7d6a8ab8ac00.zip |
assignee ui in issue view
Diffstat (limited to 'public/js/app.js')
-rw-r--r-- | public/js/app.js | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/public/js/app.js b/public/js/app.js index d6c13a2931..162139986d 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -535,8 +535,27 @@ function initIssue() { }()); // assignee + var is_issue_bar = $('.issue-bar').length > 0; + var $a = $('.assignee'); + if($a.data("assigned") > 0){ + $('.clear-assignee').toggleShow(); + } $('.assignee', '#issue').on('click', 'li', function () { var uid = $(this).data("uid"); + if(is_issue_bar){ + var assignee = $a.data("assigned"); + if(uid != assignee){ + $.post($a.data("ajax"), { + issue: $('#issue').data("id"), + assign: assignee + }, function (json) { + if (json.ok) { + window.location.reload(); + } + }) + } + return; + } $('#assignee').val(uid); if (uid > 0) { $('.clear-assignee').toggleShow(); |