[3e572eb] | 1 | <!DOCTYPE html>
|
---|
| 2 | <html xmlns="http://www.w3.org/1999/xhtml"
|
---|
| 3 | xmlns:th="http://www.thymeleaf.org">
|
---|
| 4 | <head>
|
---|
| 5 | <meta charset="UTF-8">
|
---|
| 6 | <title>Home page</title>
|
---|
| 7 | <!-- Add Bootstrap CSS link -->
|
---|
| 8 | <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">
|
---|
[501396e] | 9 | <style>
|
---|
| 10 | img{
|
---|
| 11 | margin: 16px;
|
---|
| 12 | border-style: groove;
|
---|
| 13 | }
|
---|
[aea04dd] | 14 | textarea{
|
---|
| 15 | width: 70%;
|
---|
| 16 | }
|
---|
[501396e] | 17 | </style>
|
---|
[3e572eb] | 18 | </head>
|
---|
| 19 | <body>
|
---|
| 20 | <nav class="navbar navbar-expand-lg navbar-dark bg-dark">
|
---|
[501396e] | 21 | <a class="navbar-brand" th:href="@{/}">
|
---|
[3e572eb] | 22 | CookBook
|
---|
| 23 | </a>
|
---|
| 24 | <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
|
---|
| 25 | <span class="navbar-toggler-icon"></span>
|
---|
| 26 | </button>
|
---|
| 27 | <div class="collapse navbar-collapse" id="navbarNav">
|
---|
| 28 | <ul class="navbar-nav ml-auto">
|
---|
| 29 | <li class="nav-item active">
|
---|
[501396e] | 30 | <a class="nav-link" th:href="@{/}">Home <span class="sr-only">(current)</span></a>
|
---|
[3e572eb] | 31 | </li>
|
---|
| 32 | <li class="nav-item">
|
---|
| 33 | <a class="nav-link" href="#">About</a>
|
---|
| 34 | </li>
|
---|
| 35 | <li class="nav-item">
|
---|
| 36 | <a class="nav-link" href="#">Contact</a>
|
---|
| 37 | </li>
|
---|
| 38 | </ul>
|
---|
| 39 | </div>
|
---|
| 40 | </nav>
|
---|
| 41 |
|
---|
| 42 |
|
---|
| 43 |
|
---|
[501396e] | 44 | <div class="container mt-4">
|
---|
| 45 | <h1 th:text="${recept.recIme}"></h1>
|
---|
[3e572eb] | 46 |
|
---|
[501396e] | 47 | <h4 th:text="${recept.srednaOcena}"></h4>
|
---|
[3e572eb] | 48 |
|
---|
[501396e] | 49 | <div class="row">
|
---|
| 50 | <div class="col-12">
|
---|
| 51 | <h6>Pictures</h6>
|
---|
| 52 | </div>
|
---|
| 53 | <div class="col-12">
|
---|
| 54 | <img th:each="slika : ${sliki}" th:src="${slika.pic}" class="img-fluid" alt="Recipe Image" width="200px" height="200px">
|
---|
| 55 | </div>
|
---|
| 56 | </div>
|
---|
| 57 |
|
---|
| 58 | <div>
|
---|
| 59 | <h5>Состојки</h5>
|
---|
| 60 | <div th:if="${sostojki.size() == 0}">Состојките не се додадени!</div>
|
---|
| 61 | <ul>
|
---|
| 62 | <li th:each="sostojka : ${sostojki}" th:text="${sostojka.sNaziv}"></li>
|
---|
| 63 | </ul>
|
---|
| 64 | </div>
|
---|
| 65 |
|
---|
| 66 |
|
---|
| 67 | <div>
|
---|
| 68 | <h5>Постапка</h5>
|
---|
| 69 | <p class="mt-4" th:text="${recept.postapka}"></p>
|
---|
| 70 | </div>
|
---|
| 71 |
|
---|
[aea04dd] | 72 | <form class="p-4 border" th:method="POST" th:action="@{'/komentar/{id}' (id=${recept.recId})}">
|
---|
| 73 | <div class="pt-3">
|
---|
| 74 | <label for="kom-ocena">Внеси оцена</label>
|
---|
| 75 | <input id="kom-ocena" name="ocena" type="number" min="1" max="10" step="1" required>
|
---|
| 76 | </div>
|
---|
| 77 |
|
---|
| 78 | <div class="pt-3">
|
---|
| 79 | <textarea name="komentar">Внеси коментар..</textarea>
|
---|
| 80 | </div>
|
---|
| 81 | <div class="pt-3">
|
---|
| 82 | <label for="telefon">Избери телефон</label>
|
---|
| 83 | <select id="telefon" name="telefon" required>
|
---|
| 84 | <option selected></option>
|
---|
| 85 | <option th:each="tel : ${telefoni}" th:text="tel" th:value="tel"></option>
|
---|
| 86 | </select>
|
---|
| 87 | </div>
|
---|
| 88 | <div class="pt-3">
|
---|
| 89 | <button>Submit</button>
|
---|
| 90 | </div>
|
---|
| 91 | </form>
|
---|
[501396e] | 92 |
|
---|
[aea04dd] | 93 | <div class="mt-4">
|
---|
| 94 | <div th:each="komentar : ${komentari}" class="border p-4">
|
---|
| 95 | <p th:text="${komentar.imePrezime}">Ime Prezime</p>
|
---|
| 96 | <p th:text="${komentar.getDataFormatirana()}">2022-12-09 18:25:58</p>
|
---|
| 97 | <p th:text="${komentar.ocena}">8</p>
|
---|
| 98 | <p th:text="${komentar.text}" class="border">text</p>
|
---|
| 99 | </div>
|
---|
| 100 | </div>
|
---|
[501396e] | 101 | </div>
|
---|
[3e572eb] | 102 |
|
---|
| 103 | <!-- Add Bootstrap JS and Popper.js scripts (required for Bootstrap components) -->
|
---|
| 104 | <script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script>
|
---|
| 105 | <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script>
|
---|
| 106 | <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
|
---|
| 107 | </body>
|
---|
| 108 | </html> |
---|