Newer
Older
gitbucket_jkp / src / main / twirl / main.scala.html
@Tomofumi Tanaka Tomofumi Tanaka on 15 Jul 2013 3 KB Add copy to clipboard clone URL
  1. @(title: String)(body: Html)(implicit context: app.Context)
  2. @import context._
  3. @import view.helpers._
  4. <!DOCTYPE html>
  5. <html>
  6. <head>
  7. <meta charset="utf-8">
  8. <title>@title</title>
  9. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  10. <!-- Le styles -->
  11. <link href="@assets/bootstrap/css/bootstrap.css" rel="stylesheet">
  12. <link href="@assets/bootstrap/css/bootstrap-responsive.css" rel="stylesheet">
  13. <!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
  14. <!--[if lt IE 9]>
  15. <script src="@assets/bootstrap/js/html5shiv.js"></script>
  16. <![endif]-->
  17. <link href="@assets/datepicker/css/datepicker.css" rel="stylesheet">
  18. <link href="@assets/colorpicker/css/bootstrap-colorpicker.css" rel="stylesheet">
  19. <link href="@assets/google-code-prettify/prettify.css" type="text/css" rel="stylesheet"/>
  20. <link href="@assets/common/css/gitbucket.css" rel="stylesheet">
  21. <script src="@assets/common/js/jquery-1.9.1.js"></script>
  22. <script src="@assets/common/js/dropzone.js"></script>
  23. <script src="@assets/common/js/validation.js"></script>
  24. <script src="@assets/common/js/gitbucket.js"></script>
  25. <script src="@assets/bootstrap/js/bootstrap.js"></script>
  26. <script src="@assets/datepicker/js/bootstrap-datepicker.js"></script>
  27. <script src="@assets/colorpicker/js/bootstrap-colorpicker.js"></script>
  28. <script src="@assets/google-code-prettify/prettify.js"></script>
  29. <script src="@assets/zclip/ZeroClipboard.min.js"></script>
  30. </head>
  31. <body>
  32. <div class="navbar">
  33. <div class="navbar-inner">
  34. <div class="container">
  35. <button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
  36. <span class="icon-bar"></span>
  37. <span class="icon-bar"></span>
  38. <span class="icon-bar"></span>
  39. </button>
  40. <a class="brand" href="@path/">GitBucket</a>
  41. <div class="nav-collapse collapse pull-right">
  42. @if(loginAccount.isDefined){
  43. <a href="@url(loginAccount.get.userName)" class="username menu">@avatar(loginAccount.get.userName, 20) @loginAccount.get.userName</a>
  44. <a href="@path/new" class="menu" data-toggle="tooltip" data-placement="bottom" title="Create a new repo"><i class="icon-plus"></i></a>
  45. <a href="@url(loginAccount.get.userName)/_edit" class="menu" data-toggle="tooltip" data-placement="bottom" title="Account settings"><i class="icon-user"></i></a>
  46. @if(loginAccount.get.isAdmin){
  47. <a href="@path/admin/users" class="menu" data-toggle="tooltip" data-placement="bottom" title="Administration"><i class="icon-wrench"></i></a>
  48. }
  49. <a href="@path/signout" class="menu-last" data-toggle="tooltip" data-placement="bottom" title="Sign out"><i class="icon-share-alt"></i></a>
  50. } else {
  51. <a href="@path/signin?@currentUrl" class="btn btn-last">Sign in</a>
  52. }
  53. </div><!--/.nav-collapse -->
  54. </div>
  55. </div>
  56. @defining(servlet.AutoUpdate.getCurrentVersion){ version =>
  57. <div class="gitbucket-version">version @version.majorVersion.@version.minorVersion</div>
  58. }
  59. </div>
  60. <div class="container body">
  61. @body
  62. </div>
  63. </body>
  64. </html>