@milestone.dueDate.map { dueDate =>
@if(isPast(dueDate)){
-

Due in @date(dueDate)
+
Due by @date(dueDate)
} else {
-
Due in @date(dueDate)
+
Due by @date(dueDate)
}
}.getOrElse {
No due date
@@ -67,7 +67,7 @@
@issue.milestoneId.map { milestoneId =>
@milestones.collect { case (milestone, _, _) if(milestone.milestoneId == milestoneId) =>
- @milestone.title
+ @milestone.title
}
}.getOrElse(No milestone)
@@ -123,5 +123,27 @@
});
return false;
});
+
+ $('a.milestone').click(function(){
+ var title = $(this).data('title');
+ var milestoneId = $(this).data('id');
+ $.post('@url(repository)/issues/@issue.issueId/milestone',
+ {
+ milestoneId: milestoneId
+ },
+ function(data){
+ console.log(data);
+ $('a.milestone i.icon-ok').attr('class', 'icon-white');
+ if(milestoneId == ''){
+ $('#label-milestone').html($('
').text('No milestone'));
+ $('#milestone-progress-area').empty();
+ } else {
+ $('#label-milestone').html($('').text(title));
+ $('#milestone-progress-area').html(data);
+ $('a.milestone[data-id=' + milestoneId + '] i').attr('class', 'icon-ok');
+ }
+ });
+ });
+
});
diff --git a/src/main/twirl/issues/milestones/list.scala.html b/src/main/twirl/issues/milestones/list.scala.html
index 0c3ae91..0a38538 100644
--- a/src/main/twirl/issues/milestones/list.scala.html
+++ b/src/main/twirl/issues/milestones/list.scala.html
@@ -37,9 +37,9 @@
} else {
@milestone.dueDate.map { dueDate =>
@if(isPast(dueDate)){
-
Due in @date(dueDate)
+
Due by @date(dueDate)
} else {
- Due in @date(dueDate)
+ Due by @date(dueDate)
}
}.getOrElse {
No due date
diff --git a/src/main/webapp/assets/common/css/gitbucket.css b/src/main/webapp/assets/common/css/gitbucket.css
index af524ef..37d8108 100644
--- a/src/main/webapp/assets/common/css/gitbucket.css
+++ b/src/main/webapp/assets/common/css/gitbucket.css
@@ -766,13 +766,13 @@
}
div#milestone-progress-area div.milestone-progress {
- width: 150px;
+ width: 130px;
margin-bottom: -6px;
}
div.milestone-progress {
position: relative;
- height: 20px;
+ height: 10px;
color: white;
margin-bottom: 4px;
font-weight: bold;
diff --git a/src/main/webapp/assets/common/images/alert_mono.png b/src/main/webapp/assets/common/images/alert_mono.png
deleted file mode 100644
index 2e4c137..0000000
--- a/src/main/webapp/assets/common/images/alert_mono.png
+++ /dev/null
Binary files differ