aboutsummaryrefslogtreecommitdiffstats
path: root/public/js/app.js
diff options
context:
space:
mode:
authorFuXiaoHei <fuxiaohei@hexiaz.com>2014-05-09 20:44:08 +0800
committerFuXiaoHei <fuxiaohei@hexiaz.com>2014-05-09 20:44:08 +0800
commit045c21de4fc318abcaa80e5aea1f7d6a8ab8ac00 (patch)
treed21aa3c4f0852be46d7bb79fa44d459fd252f670 /public/js/app.js
parent4ef9494637b71978801156866ba16b67c2e3636f (diff)
downloadgitea-045c21de4fc318abcaa80e5aea1f7d6a8ab8ac00.tar.gz
gitea-045c21de4fc318abcaa80e5aea1f7d6a8ab8ac00.zip
assignee ui in issue view
Diffstat (limited to 'public/js/app.js')
-rw-r--r--public/js/app.js19
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();