diff --git a/src/main/twirl/dashboard/issueslist.scala.html b/src/main/twirl/dashboard/issueslist.scala.html index 6e8e0fb33..4f27ea8c4 100644 --- a/src/main/twirl/dashboard/issueslist.scala.html +++ b/src/main/twirl/dashboard/issueslist.scala.html @@ -119,9 +119,9 @@
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/twirl/issues/create.scala.html b/src/main/twirl/issues/create.scala.html
index 279011b91..cf9115905 100644
--- a/src/main/twirl/issues/create.scala.html
+++ b/src/main/twirl/issues/create.scala.html
@@ -33,7 +33,7 @@
@if(hasWritePermission){
@helper.html.dropdown() {
-
Due in @date(dueDate)
+
Due by @date(dueDate)
} else {
- Due in @date(dueDate)
+ Due by @date(dueDate)
}
}.getOrElse {
No due date
@@ -113,7 +113,7 @@ $(function(){
if(milestoneId == ''){
$('#label-milestone').text('No milestone');
} else {
- $('#label-milestone').html($('').append('Milestone: ').append($('').text(title)));
+ $('#label-milestone').html($('').text(title));
$('a.milestone[data-id=' + milestoneId + '] i').attr('class', 'icon-ok');
}
$('input[name=milestoneId]').val(milestoneId);
diff --git a/src/main/twirl/issues/issueinfo.scala.html b/src/main/twirl/issues/issueinfo.scala.html
index 47ceebcf0..3a9fa944d 100644
--- a/src/main/twirl/issues/issueinfo.scala.html
+++ b/src/main/twirl/issues/issueinfo.scala.html
@@ -42,9 +42,9 @@
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 @@ $(function(){
});
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 0c3ae915c..0a3853866 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 af524ef96..37d810887 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-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 2e4c137a9..000000000
Binary files a/src/main/webapp/assets/common/images/alert_mono.png and /dev/null differ