
Merge branch 'improve/project-dashboard-140617' of dlab/hive
from pull request 1109
@cb27f9617ee28dbb2ee058e1b82e89089a52bbcb
--- app/assets/stylesheets/less/_yobiUI.less
+++ app/assets/stylesheets/less/_yobiUI.less
... | ... | @@ -454,6 +454,12 @@ |
454 | 454 |
height:100%; |
455 | 455 |
vertical-align:top; |
456 | 456 |
} |
457 |
+ |
|
458 |
+ i { |
|
459 |
+ width:100%; height:100%; |
|
460 |
+ display:block; line-height:inherit; |
|
461 |
+ text-align:center; color:#fff; |
|
462 |
+ } |
|
457 | 463 |
} |
458 | 464 |
|
459 | 465 |
/** tab UI **/ |
--- app/views/project/partial_dashboard_issuesbyassignee.scala.html
+++ app/views/project/partial_dashboard_issuesbyassignee.scala.html
... | ... | @@ -46,10 +46,9 @@ |
46 | 46 |
</div> |
47 | 47 |
<div class="span3 num"> |
48 | 48 |
<strong>@assignedIssues</strong> |
49 |
- <small>(@assignedPerc%)</small> |
|
50 | 49 |
</div> |
51 | 50 |
<div class="span3 nm"> |
52 |
- <div class="progress progress-warning @if(assignedPerc==0){empty}"> |
|
51 |
+ <div class="progress progress-warning @if(assignedPerc==0){empty}" data-toggle="tooltip" title="@assignedPerc%"> |
|
53 | 52 |
<div class="bar" style="width: @assignedPerc%;"></div> |
54 | 53 |
</div> |
55 | 54 |
</div> |
... | ... | @@ -63,16 +62,18 @@ |
63 | 62 |
@defining(getPercent(notAssignedIssues, totalIssues)) { notAssignedPerc => |
64 | 63 |
<div class="row-fluid"> |
65 | 64 |
<div class="span6"> |
66 |
- <a href="@makeIssuesLink(project, scala.collection.immutable.Map("assigneeId"->User.anonymous.id.toString))"> |
|
67 |
- @Messages("issue.noAssignee") |
|
65 |
+ <a href="@makeIssuesLink(project, scala.collection.immutable.Map("assigneeId"->User.anonymous.id.toString))" class="usf-group"> |
|
66 |
+ <span class="avatar-wrap smaller"> |
|
67 |
+ <i class="yobicon-blankstare"></i> |
|
68 |
+ </span> |
|
69 |
+ <span class="name">@Messages("issue.noAssignee")</span> |
|
68 | 70 |
</a> |
69 | 71 |
</div> |
70 | 72 |
<div class="span3 num"> |
71 | 73 |
<strong>@notAssignedIssues</strong> |
72 |
- <small>(@notAssignedPerc%)</small> |
|
73 | 74 |
</div> |
74 | 75 |
<div class="span3 nm"> |
75 |
- <div class="progress progress-warning @if(notAssignedPerc==0){empty}"> |
|
76 |
+ <div class="progress progress-warning @if(notAssignedPerc==0){empty}" data-toggle="tooltip" title="@notAssignedPerc%"> |
|
76 | 77 |
<div class="bar" style="width: @notAssignedPerc%;"></div> |
77 | 78 |
</div> |
78 | 79 |
</div> |
--- app/views/project/partial_dashboard_issuesbymilestone.scala.html
+++ app/views/project/partial_dashboard_issuesbymilestone.scala.html
... | ... | @@ -43,7 +43,7 @@ |
43 | 43 |
<strong>@milestoneIssues</strong> |
44 | 44 |
</div> |
45 | 45 |
<div class="span3 nm"> |
46 |
- <div class="progress progress-success @if(milestoneIssues == 0){ empty }"> |
|
46 |
+ <div class="progress progress-success @if(milestoneIssues == 0){ empty }" data-toggle="tooltip" title="@milestone.getCompletionRate%"> |
|
47 | 47 |
<div class="bar bar-success" style="width:@milestone.getCompletionRate%"></div> |
48 | 48 |
</div> |
49 | 49 |
</div> |
--- app/views/project/partial_dashboard_pullrequests.scala.html
+++ app/views/project/partial_dashboard_pullrequests.scala.html
... | ... | @@ -23,20 +23,20 @@ |
23 | 23 |
@import utils.TemplateHelper._ |
24 | 24 |
@import utils.JodaDateUtil |
25 | 25 |
|
26 |
-@defining(models.PullRequest.findRecentlyReceivedOpen(project, 5)) { pullRequests => |
|
26 |
+@defining(models.PullRequest.findRecentlyReceivedOpen(project, 10)) { pullRequests => |
|
27 | 27 |
@if(pullRequests.size > 0){ |
28 | 28 |
@for(pullRequest <- pullRequests){ |
29 | 29 |
<div class="row-fluid"> |
30 |
- <div class="@if(project.isUsingReviewerCount){span8}else{span10} title"> |
|
30 |
+ <div class="span9 title"> |
|
31 |
+ <a href="@routes.PullRequestApp.pullRequests(project.owner, project.name)?contributorId=@pullRequest.contributor.id" class="usf-group"> |
|
32 |
+ <span class="avatar-wrap smaller" data-toggle="tooltip" title="@pullRequest.contributor.name (@{"@"}@pullRequest.contributor.loginId)"> |
|
33 |
+ <img src="@pullRequest.contributor.avatarUrl" width="20" height="20"> |
|
34 |
+ </span> |
|
35 |
+ </a> |
|
31 | 36 |
<a href="@routes.PullRequestApp.pullRequest(pullRequest.toProject.owner, pullRequest.toProject.name, pullRequest.number)">@pullRequest.title</a> |
32 | 37 |
</div> |
33 |
- @if(project.isUsingReviewerCount){ |
|
34 |
- <div class="span2 review @if(!pullRequest.isReviewed){disabled}"> |
|
35 |
- @Messages("pullRequest.review") <strong>@pullRequest.reviewers.size</strong> |
|
36 |
- </div> |
|
37 |
- } |
|
38 |
- <div class="span2 num" title="@JodaDateUtil.getDateString(pullRequest.created)"> |
|
39 |
- <small>@agoOrDateString(pullRequest.created)</small> |
|
38 |
+ <div class="span3 num right-txt" style="color:#999;"> |
|
39 |
+ @agoOrDateString(pullRequest.created) |
|
40 | 40 |
</div> |
41 | 41 |
</div> |
42 | 42 |
} |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?