49 lines
2.5 KiB
HTML
49 lines
2.5 KiB
HTML
<!DOCTYPE html SYSTEM "http://www.thymeleaf.org/dtd/xhtml1-strict-thymeleaf-spring4-4.dtd">
|
||
<html
|
||
xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout" xmlns:th="http://www.w3.org/1999/xhtml"
|
||
layout:decorate="~{default}">
|
||
<head>
|
||
<title>Простая обработка формы на Spring MVC</title>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
||
</head>
|
||
<div class="container" layout:fragment="content">
|
||
<form action="#" th:action="${@route.ASSESSMENTS}" th:object="${filterBranchForm}" method="get">
|
||
<div class="row">
|
||
<div class="col-md-2 col-sm-12">
|
||
Репозиторий-ветка
|
||
</div>
|
||
<div class="col-md-6 col-sm-12">
|
||
<select id="select-branch" class="selectpicker" data-live-search="true" th:field="*{branchId}"
|
||
data-width="90%">
|
||
<option value="">Все ветки</option>
|
||
<option th:each="branch : ${branches}"
|
||
th:value="${branch.id}"
|
||
th:utext="${branch.gitRepository.url} + ' - '+ ${branch.name}">
|
||
</option>
|
||
</select>
|
||
<script th:inline="javascript">
|
||
$('#select-branch').val([[ * {branchId}]
|
||
])
|
||
;
|
||
$('#select-branch').selectpicker('refresh');
|
||
</script>
|
||
</div>
|
||
<input type="submit" class="btn btn-outline-success w-100" value="Применить фильтр"/>
|
||
</div>
|
||
<div th:if="*{branchId == null}">Выбрерите ветку для получения оценки репозитория</div>
|
||
|
||
<input type="hidden" th:field="*{branchId}">
|
||
</form>
|
||
<div th:if="${assessments != null}">
|
||
<h5>Состояние репозитория описывается следующими выражениями:</h5>
|
||
<div th:each="assessment: ${assessments}">
|
||
<span th:text="${assessment.consequent}"></span>
|
||
вследствие тенденции '<span th:text="${assessment.firstAntecedentTendency}"></span>' показателя '<span
|
||
th:text="${assessment.firstAntecedent.description}"></span>'
|
||
и тенденции '<span th:text="${assessment.secondAntecedentTendency}"></span>' показателя '<span
|
||
th:text="${assessment.secondAntecedent.description}"></span>';
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</html>
|