aboutsummaryrefslogtreecommitdiff
path: root/public/js/app.js
diff options
context:
space:
mode:
authorLunny Xiao <xiaolunwen@gmail.com>2014-05-11 14:12:45 +0800
committerLunny Xiao <xiaolunwen@gmail.com>2014-05-11 14:12:45 +0800
commit55019bfbc5c2b7db7a1f861a90d97e6760433e4d (patch)
tree07a3ecf9e82b942b3428f0eaa7cce947dce743e8 /public/js/app.js
parent4d6de6c7b9715a6ccce3f09249b47b984b9a1295 (diff)
parent7d84cc96e8da9f7389f855be4f86864039843e6c (diff)
merge all login methods
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 d6c13a29..16213998 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();