64 lines
3.2 KiB
HTML
64 lines
3.2 KiB
HTML
<!DOCTYPE html SYSTEM "http://www.thymeleaf.org/dtd/xhtml1-strict-thymeleaf-spring4-4.dtd">
|
|
<html xmlns:th="http://www.thymeleaf.org"
|
|
xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
|
|
layout:decorate="~{default}">
|
|
<head>
|
|
<title>Индексировать новый репозиторий</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
|
</head>
|
|
<div class="container" layout:fragment="content">
|
|
<form action="#" th:action="@{/newRepo}" th:object="${repoForm}" method="post">
|
|
<p style="color:red" th:text="${error}"></p>
|
|
<button class="btn btn-outline-dark dropdown-toggle" type="button" data-toggle="collapse"
|
|
data-target="#collapseOne" aria-expanded="false" aria-controls="collapseExample"
|
|
th:if="${repoForm.repo != null}"
|
|
th:text="${repoForm.repo == null ? 'Репозиторий' : repoForm.repo}">
|
|
Button with data-target
|
|
</button>
|
|
<div id="collapseOne" th:class="${repoForm.repo == null ? 'collapse show' : 'collapse'}"
|
|
aria-labelledby="headingOne">
|
|
<div class="card-body">
|
|
<div class="form-group">
|
|
<label for="repoUrl">Ваш git репозиторий (https url):</label>
|
|
<div class="row">
|
|
<div class="col-md-8 col-sm-12">
|
|
<input id="repoUrl" type="text" class="form-control"
|
|
aria-label="Ваш git репозиторий (https url)"
|
|
th:field="*{repo}">
|
|
</div>
|
|
<div class="col-md-4 col-sm-12">
|
|
<input type="submit" class="btn btn-outline-primary w-100" name="send"
|
|
value="Индексировать"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="collapseTwo" class="collapse show" aria-labelledby="headingOne" th:if="${repoForm.repo != null}">
|
|
<div class="card-body">
|
|
<div class="form-group">
|
|
<label for="select-branch">Ветки:</label>
|
|
<div class="row">
|
|
<div class="col-md-8 col-sm-12">
|
|
<select id="select-branch" class="selectpicker" data-live-search="true" th:field="*{branch}"
|
|
data-width="90%">
|
|
<option th:each="branch : ${branches}"
|
|
th:value="${branch.name}"
|
|
th:utext="${branch.name}"/>
|
|
</option>
|
|
</select>
|
|
</div>
|
|
<div class="col-md-4 col-sm-12">
|
|
<input type="submit" class="btn btn-outline-success w-100" name="next" value="Продолжить"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<script language="JavaScript">
|
|
$('#select-branch').selectpicker('refresh');
|
|
</script>
|
|
</html>
|