Newer
Older
gitbucket_jkp / src / main / twirl / issues / milestones / edit.scala.html
@takezoe takezoe on 21 Sep 2013 1 KB Use .strong instead of <strong>.
  1. @(milestone: Option[model.Milestone], repository: service.RepositoryService.RepositoryInfo)(implicit context: app.Context)
  2. @import context._
  3. @import view.helpers._
  4. @html.main(s"Milestones - ${repository.owner}/${repository.name}"){
  5. @html.header("milestones", repository)
  6. @issues.html.tab("milestones", repository)
  7. <form method="POST" action="@url(repository)/issues/milestones/@if(milestone.isEmpty){new}else{@milestone.get.milestoneId/edit}" validate="true">
  8. <fieldset>
  9. <label for="title"><string>Title</string></label>
  10. <input type="text" id="title" name="title" style="width: 400px;" value="@milestone.map(_.title)"/>
  11. <span id="error-title" class="error"></span>
  12. </fieldset>
  13. <fieldset>
  14. <label for="description" class="strong">Description</label>
  15. <textarea id="description" name="description" style="width: 500px; height: 150px;">@milestone.map(_.description)</textarea>
  16. <span id="error-description" class="error"></span>
  17. </fieldset>
  18. <fieldset>
  19. <label for="dueDate" class="strong">Due Date</label>
  20. @helper.html.datepicker("dueDate", milestone.flatMap(_.dueDate))
  21. <span id="error-dueDate" class="error"></span>
  22. </fieldset>
  23. <hr>
  24. <div class="pull-right">
  25. @if(milestone.isEmpty){
  26. <input type="submit" class="btn" value="Create milestone"/>
  27. } else {
  28. @if(milestone.get.closedDate.isDefined){
  29. <input type="button" class="btn" value="Open" id="open"
  30. onclick="location.href='@url(repository)/issues/milestones/@milestone.get.milestoneId/close';"/>
  31. } else {
  32. <input type="button" class="btn" value="Close" id="close"
  33. onclick="location.href='@url(repository)/issues/milestones/@milestone.get.milestoneId/open';"/>
  34. }
  35. <input type="submit" class="btn" value="Update milestone"/>
  36. }
  37. </div>
  38. </form>
  39. }