HM-79. Добавлена работа формы с ручкой, валидация формы. HM-88. Добавлены пункты меню с js. HM-76. Добавлена подсветка элементов меню (#40)

This commit is contained in:
Nikolay
2020-08-01 17:32:59 +03:00
committed by GitHub
parent 281ec56288
commit 8c1daa5771
18 changed files with 252 additions and 137 deletions

View File

@ -21,17 +21,7 @@
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarNavDropdown">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link active" aria-current="page" href="/">Главная</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/api">Список хранилищ</a>
</li>
<li class="nav-item">
<a class="nav-link" href="/logs">Журнал</a>
</li>
</ul>
<ul class="navbar-nav"></ul>
</div>
</nav>
</template>
@ -83,24 +73,17 @@
<template id="login-page">
<div class="Login__page">
<div class="Login__page-container btn-prymary">
<div class="Login__logo-box"></div>
<div class="Login__logo-box">
<img class="Login__logo" alt="logo">
</div>
<h3 class="Login__title">Storage service v0.01</h3>
<form class="Login__form">
<div class="form-group Login__input">
<label for="login btn-primary">Логин пользователя:</label>
<input type="text" class="form-control" id="login" aria-describedby="loginError">
<small id="loginError" class="form-text text-muted"></small>
</div>
<div class="form-group Login__input">
<label for="password">Пароль пользователя:</label>
<input type="password" class="form-control" id="password" aria-describedby="passwordError">
<small id="passwordError" class="form-text text-muted"></small>
</div>
<div class="form-group form-check Login__check">
<form class="Login__form needs-validation" novalidate>
<div class="Login__inputContainer"></div>
<div class="form-group form-check Login__check">
<input type="checkbox" class="form-check-input" id="check">
<label class="form-check-label" for="check">Оставаться в системе</label>
</div>
<button type="submit" class="btn btn-primary Login__submit">Войти</button>
</div>
<button type="submit" class="btn btn-primary Login__submit">Войти</button>
</form>
</div>
</div>
@ -108,7 +91,7 @@
<!-- Шаблон контейнера страниц-->
<template id="page-container">
<div class="PageContainer"></div>
<div class="PageContainer h-100"></div>
</template>
<!-- Шаблон кнопки-->
<template id="button">
@ -117,7 +100,7 @@
<!-- Шаблон страниц -->
<template id="page">
<div class="Page"></div>
<div class="Page h-100"></div>
</template>
<!-- Шаблон Modal -->
@ -332,7 +315,7 @@
<template id="form-control">
<div class="mb-3">
<label class="form-label"></label>
<div class="form-text"></div>
<div class="form-text invalid-feedback"></div>
</div>
</template>