File name
Commit message
Commit date

2013-05-07
File name
Commit message
Commit date
File name
Commit message
Commit date

2013-05-07
2013-05-06

2013-05-07
2012-08-28
File name
Commit message
Commit date
2013-04-24
@(message: String, milestones: List[models.Milestone], projectInst: Project, mCondition: MilestoneApp.MilestoneCondition)
@import scala.collection.immutable._
@import utils.TemplateHelper._
@import models.enumeration._
@stateMessage(state: State) = @{ Messages("milestone.state." + state.name.toLowerCase) }
@sortMark(_sort: String) = @{
/* TODO It will be chnaged. */
if(mCondition.sort.equals(_sort)) {
if(mCondition.direction.equals("desc")){
"▼"
} else {
"▲"
}
}
}
@makeSortLink(_sort:String) = @{
var _direction = "asc";
if(mCondition.sort.equals(_sort)) {
if(_direction.equals(mCondition.direction)) {
_direction = "desc"
}
}
buildQueryString(routes.MilestoneApp.manageMilestones(projectInst.owner, projectInst.name),
Map("sort"-> _sort, "direction"-> _direction)
)
}
@project.projectMngMain(message, projectInst) {
@prjmenu(projectInst, utils.MenuType.MILESTONE, "")
@if(milestones == null || milestones.isEmpty()){
<div class="error-wrap">
<i class="ico ico-err1"></i>
<p>@Messages("milestone.is.empty")</p>
</div>
} else {
<div class="tab-wrap">
<div class="pull-right btns">
<a href="@routes.MilestoneApp.manageMilestones(projectInst.owner, projectInst.name)" class="n-btn small gray">@Messages("milestone.menu.manage")</a>
<a href="@routes.MilestoneApp.newMilestoneForm(projectInst.owner, projectInst.name)" class="n-btn small orange">@Messages("milestone.menu.new")</a>
</div>
<ul class="nav nav-tabs hive-tabs">
<li class="active"><a>@Messages("milestone.state.all")</a>
</ul>
</div>
<table class="table table-hover table-striped">
<thead style="font-weight:bold;">
<tr>
<td><a href="@makeSortLink("title")">@Messages("label.title") @sortMark("title")</a></td>
<td>@Messages("label.contents")</td>
<td><a href="@makeSortLink("dueDate")">@Messages("label.dueDate") @sortMark("dueDate")</a></td>
<td><a href="@makeSortLink("state")">@Messages("label.state") @sortMark("state")</a></td>
<td> </td>
</tr>
</thead>
<tbody>
@for(milestone <- milestones){
<tr>
<td>
<a href="@routes.MilestoneApp.editMilestoneForm(projectInst.owner, projectInst.name, milestone.id)">@milestone.title</a>
</td>
<td>@milestone.contents</td>
<td>@milestone.getDueDateString</td>
<td>@stateMessage(milestone.state)</td>
<td><a href="@routes.MilestoneApp.deleteMilestone(projectInst.owner, projectInst.name, milestone.id)">@Messages("button.delete")</a></td>
</tr>
}
</tbody>
</table>
}
}