|
|
|
@ -28,36 +28,44 @@
|
|
|
|
|
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
<label for="title">Название:</label>
|
|
|
|
|
<input class="form-control" id="title" type="text"
|
|
|
|
|
<input class="form-control" th:field="*{title}" id="title" type="text"
|
|
|
|
|
placeholder="Название конференции"/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
<label for="url">URL:</label>
|
|
|
|
|
<input class="form-control" id="url" type="text"
|
|
|
|
|
<input class="form-control" th:field="*{url}" id="url" type="text"
|
|
|
|
|
placeholder="URL адрес"/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
<label for="description">Описание:</label>
|
|
|
|
|
<textarea class="form-control" rows="8" id="description">
|
|
|
|
|
<textarea class="form-control" rows="8" th:field="*{description}" id="description">
|
|
|
|
|
</textarea>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
<label for="deadlines">Дедлайны:</label>
|
|
|
|
|
<div class="deadline-list form-control list-group" id="deadlines">
|
|
|
|
|
|
|
|
|
|
<div class="deadline d-flex p-0 list-group-item list-group-horizontal">
|
|
|
|
|
<div class="deadline d-flex p-0 list-group-item list-group-horizontal"
|
|
|
|
|
th:each="deadline, rowStat : *{deadlines}">
|
|
|
|
|
<input type="hidden" th:field="*{deadlines[__${rowStat.index}__].id}"/>
|
|
|
|
|
<input class="deadline-text col-md list-group-item" type="text"
|
|
|
|
|
placeholder="Текст дедлайна"/>
|
|
|
|
|
<input class="list-group-item" type="date"/>
|
|
|
|
|
placeholder="Описание"
|
|
|
|
|
th:field="*{deadlines[__${rowStat.index}__].description}"/>
|
|
|
|
|
<input class="list-group-item" type="date" name="deadline"
|
|
|
|
|
th:field="*{deadlines[__${rowStat.index}__].date}"/>
|
|
|
|
|
<img class="icon icon-delete grey-border" src="/img/conference/delete.png"
|
|
|
|
|
alt="Удалить"/>
|
|
|
|
|
alt="Удалить"
|
|
|
|
|
th:onclick="|$('#deadlines${rowStat.index}\\.description').val('');
|
|
|
|
|
$('#deadlines${rowStat.index}\\.date').val('');
|
|
|
|
|
$('#addDeadline').click();|"/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<p th:if="${#fields.hasErrors('deadlines')}" th:errors="*{deadlines}"
|
|
|
|
|
class="alert alert-danger">Incorrect title</p>
|
|
|
|
|
|
|
|
|
|
<div class="form-group d-flex justify-content-end">
|
|
|
|
|
<input type="submit" id="add-deadline" name="add-deadline"
|
|
|
|
@ -72,11 +80,13 @@
|
|
|
|
|
<div class="row" id="dates">
|
|
|
|
|
<div class="d-flex col justify-content-between dates-panel">
|
|
|
|
|
<div class="date">
|
|
|
|
|
<input class="grey-border form-control" type="date" id="date-begin"/>
|
|
|
|
|
<input class="grey-border form-control" type="date"
|
|
|
|
|
th:field="*{beginDate}" id="begin-date"/>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="date">
|
|
|
|
|
<input class="grey-border form-control" type="date" id="date-end"/>
|
|
|
|
|
<input class="grey-border form-control" type="date"
|
|
|
|
|
th:field="*{endDate}" id="end-date"/>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|