|
|
|
|
@ -6,27 +6,25 @@
@@ -6,27 +6,25 @@
|
|
|
|
|
<body> |
|
|
|
|
<div class="container"> |
|
|
|
|
<div th:replace="fragments :: navbar"></div> |
|
|
|
|
<h1>Messages : Create</h1> |
|
|
|
|
<form id="messageForm" th:action="@{/(form)}" th:object="${message}" |
|
|
|
|
action="#" method="post"> |
|
|
|
|
<div th:if="${#fields.hasErrors('*')}" class="alert alert-error"> |
|
|
|
|
<p th:each="error : ${#fields.errors('*')}" th:text="${error}"> |
|
|
|
|
Validation error</p> |
|
|
|
|
<div class="float-right mt-2"> |
|
|
|
|
<a class="btn btn-primary btn-sm" th:href="@{/}" href="messages.html"> Messages </a> |
|
|
|
|
</div> |
|
|
|
|
<div class="pull-right"> |
|
|
|
|
<a th:href="@{/}" href="messages.html"> Messages </a> |
|
|
|
|
<h4 class="float-left mt-2">Messages : Create</h4> |
|
|
|
|
<div class="clearfix"></div> |
|
|
|
|
<form id="messageForm" th:action="@{/(form)}" th:object="${message}" action="#" method="post"> |
|
|
|
|
<div th:if="${#fields.hasErrors('*')}" class="alert alert-danger" role="alert"> |
|
|
|
|
<p th:each="error : ${#fields.errors('*')}" class="m-0" th:text="${error}">Validation error</p> |
|
|
|
|
</div> |
|
|
|
|
<input type="hidden" th:field="*{id}" |
|
|
|
|
th:class="${#fields.hasErrors('id')} ? 'field-error'" /> <label |
|
|
|
|
for="summary">Summary</label> <input type="text" |
|
|
|
|
th:field="*{summary}" |
|
|
|
|
th:class="${#fields.hasErrors('summary')} ? 'field-error'" /> <label |
|
|
|
|
for="text">Message</label> |
|
|
|
|
<textarea th:field="*{text}" |
|
|
|
|
th:class="${#fields.hasErrors('text')} ? 'field-error'"></textarea> |
|
|
|
|
<div class="form-actions"> |
|
|
|
|
<input type="submit" value="Save" /> |
|
|
|
|
<input type="hidden" th:field="*{id}" th:class="${'form-control' + (#fields.hasErrors('id') ? ' is-invalid' : '')}"/> |
|
|
|
|
<div class="form-group"> |
|
|
|
|
<label for="summary">Summary</label> |
|
|
|
|
<input type="text" th:field="*{summary}" th:class="${'form-control' + (#fields.hasErrors('summary') ? ' is-invalid' : '')}"> |
|
|
|
|
</div> |
|
|
|
|
<div class="form-group"> |
|
|
|
|
<label for="text">Message</label> |
|
|
|
|
<textarea th:field="*{text}" th:class="${'form-control' + (#fields.hasErrors('text') ? ' is-invalid' : '')}"></textarea> |
|
|
|
|
</div> |
|
|
|
|
<button type="submit" class="btn btn-primary">Submit</button> |
|
|
|
|
</form> |
|
|
|
|
</div> |
|
|
|
|
</body> |
|
|
|
|
|