63 lines
2.8 KiB
HTML
63 lines
2.8 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en"
|
||
xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
|
||
layout:decorator="default" xmlns:th="">
|
||
<head>
|
||
<link rel="stylesheet" type="text/css" href="../css/conference.css"/>
|
||
</head>
|
||
<body>
|
||
|
||
<div layout:fragment="content">
|
||
<form id="conferences-form" method="post" th:action="@{'/conferences/conferences'}"
|
||
th:object="${filteredConferences}">
|
||
|
||
<section id="conferences">
|
||
<div class="container">
|
||
<div class="row" id="conference-list">
|
||
<div class="col-lg-12 text-center">
|
||
<h3 class="section-heading text-uppercase">Конференции</h3>
|
||
<div th:replace="conferences/fragments/confNavigationFragment"/>
|
||
</div>
|
||
</div>
|
||
<hr/>
|
||
<div class="alert alert-danger" th:if="${#fields.hasErrors('*')}">
|
||
<p th:each="err : ${#fields.errors('*')}" th:text="${err}"></p>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-9 col-sm-12">
|
||
<th:block th:each="conference : *{conferences}">
|
||
<div th:replace="conferences/fragments/confLineFragment :: confLine(conference=${conference})"/>
|
||
</th:block>
|
||
</div>
|
||
<div class="col-md-3 col-sm-12">
|
||
<div class="filter">
|
||
<h5>Фильтр:</h5>
|
||
<select class="selectpicker form-control" id="user"
|
||
th:field="${filteredConferences.filterUserId}"
|
||
onchange="this.form.submit();" data-style="btn-primary" data-size="5">
|
||
<option value="">Все участники</option>
|
||
<option th:each="user: ${allUsers}" th:value="${user.id}"
|
||
th:text="${user.lastName}">lastName
|
||
</option>
|
||
</select>
|
||
<select class="selectpicker form-control" id="year" th:field="${filteredConferences.year}"
|
||
onchange="this.form.submit();" data-style="btn-primary" data-size="5">
|
||
<option value="">Все годы</option>
|
||
<option th:each="year: ${allYears}" th:value="${year}"
|
||
th:text="${year}">year
|
||
</option>
|
||
</select>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<div id="modalDelete"/>
|
||
</form>
|
||
<script src="../js/conference.js"></script>
|
||
</div>
|
||
</body>
|
||
|
||
</html>
|