viewLoader.scala.html 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. @()(implicit webJarsUtil: org.webjars.play.WebJarsUtil, request: RequestHeader)
  2. <!DOCTYPE html>
  3. <html>
  4. <head>
  5. <title>Open Sauce</title>
  6. <link rel="shortcut icon" type="image/png"
  7. href="@routes.Assets.versioned("images/favicon.png")">
  8. @webJarsUtil.locate("jquery.min.js").script()
  9. @webJarsUtil.locate("bootstrap.min.css").css()
  10. @webJarsUtil.locate("bootstrap.min.js").script()
  11. </head>
  12. <body>
  13. <header class="page-header">
  14. <nav class="navbar navbar-expand-lg navbar-dark bg-dark">
  15. <a class="navbar-brand" href="#">Sample Web Page</a>
  16. <button class="navbar-toggler" type="button" data-toggle="collapse"
  17. data-target="#navbarNav" aria-controls="navbarNav"
  18. aria-expanded="false" aria-label="Toggle navigation">
  19. <span class="navbar-toggler-icon"></span>
  20. </button>
  21. <div class="collapse navbar-collapse" id="navbarNav">
  22. <a href="#" class="navbar-brand"></a>
  23. <ul class="navbar-nav mr-auto mt-2 mt-lg-0">
  24. <li class="nav-item active">
  25. <a class="nav-link" href="#">Home</a>
  26. </li>
  27. <li class="nav-item">
  28. <a class="nav-link" href="#">Basic Foods</a>
  29. </li>
  30. <li class="nav-item">
  31. <a class="nav-link" href="#">Recipes</a>
  32. </li>
  33. </ul>
  34. <ul id="login-btns" class="navbar-nav">
  35. <li class="nav-item">
  36. <a class="nav-link" href="#" id="btn-login">Login</a>
  37. </li>
  38. <li class="nav-item">
  39. <a class="nav-link" href="#" id="btn-signup">Signup</a>
  40. </li>
  41. </ul>
  42. <ul id="logout-btns" class="navbar-nav" style="display: none;">
  43. <li class="nav-item">
  44. <a class="nav-link" href="#" id="btn-logout">Logout</a>
  45. </li>
  46. </ul>
  47. </div>
  48. </nav>
  49. </header>
  50. <div id="content" class="section container">
  51. </div>
  52. <!-- Creates a CSRF token, required by Play for non-GET requests. Token is
  53. embedded in a hidden input tag. -->
  54. @helper.CSRF.formField
  55. <!-- Load the script. Must come after CSRF token is defined because the script
  56. will read it upon startup. -->
  57. @scalajs.html.scripts(
  58. "client",
  59. routes.Assets.versioned(_).toString,
  60. name => getClass.getResource(s"/public/$name") != null
  61. )
  62. <script></script>
  63. </body>
  64. </html>