<html lang="ru"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Администрация - Маркетплейс</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <script type="module" src="./node_modules/bootstrap/dist/js/bootstrap.min.js"></script> <link href="./node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet"/> <link href="./node_modules/@fortawesome/fontawesome-free/css/all.min.css" rel="stylesheet"/> <link rel="stylesheet" href="css/style.css"> </head> <body> <header class="border-bottom ps-5 pe-5" style="background-color: #6376D7;"> <nav class="navbar navbar-expand-lg"> <div class="container-fluid"> <a class="navbar-brand fs-3" href="/index.html" style="color: #ffffff;">Маркетплейс</a> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav me-auto mb-2 mb-lg-0"> <li class="nav-item"> <a href="/catalog.html" type="button" class="btn btn-main fs-5">Каталог</a> </li> </ul> <form class="d-flex form-horizontal"> <input class="form-control me-2" type="search" placeholder="Поиск..." aria-label="Search" style="width: 40vw;"> <button class="btn btn-main me-2 fs-5" type="submit">Поиск</button> </form> <a href="/login.html" class="nav-link link-light"> <span class="fs-5" style="color: #ffffff;">Войти</span> </a> </div> </div> </nav> </header> <main class="container-fluid"> <div class="table-responsive"> <h1 class="p-3">Товары</h1> <table id="items-table" class="table table-striped"> <thead> <tr> <th scope="col">#</th> <th scope="col">Название</th> <th scope="col">Цена</th> <th scope="col">Количество в магазинах</th> <th scope="col">Изображение</th> </tr> </thead> <tbody></tbody> </table> <button id="items-add" class="btn btn-main mb-5">Добавить</button> </div> </main> <footer class="container-fluid py-5" style="background-color: #6376D7;"> <div class="row"> <div class="col-2 offset-1"> <ul class="nav flex-column"> <li class="nav-item mb-2"><a href="#" class="nav-link p-0 link-light ">Контакты</a></li> <li class="nav-item mb-2"><a href="./termsofuse.html" class="nav-link p-0 link-light">Пользовательское соглашение</a></li> <li class="nav-item mb-2"><a href="#" class="nav-link p-0 link-light" >ЧаВо</a></li> <li class="nav-item mb-2"><a href="#" class="nav-link p-0 link-light">О нас</a></li> </ul> </div> <div class="col-6 offset-3" style="text-align: center; color: #ffffff;"> <p>© Маркетплейс,<br/> 2023 <br/> Все права защищены.</p> </div> </div> </footer> <div id="items-update" class="modal fade" tabindex="-1" data-bs-backdrop="static" data-bs-keyboard="false"> <div class="modal-dialog"> <form id="items-form" class="needs-validation" novalidate> <div class="modal-content"> <div class="modal-header"> <h1 class="modal-title fs-5" id="items-update-title"></h1> <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body"> <div class="text-center"> <img id="image-preview" src="https://via.placeholder.com/200" class="rounded rounded-circle" alt="placeholder"> </div> <input id="items-line-id" type="number" hidden> <div class="mb-2"> <label for="name" class="form-label">Название</label> <input id="name" class="form-control" name="selected" required> </div> <div class="mb-2"> <label class="form-label" for="price">Цена</label> <input id="price" name="price" class="form-control" type="number" value="0.00" min="0.00" step="0.50" required> </div> <div class="mb-2"> <label class="form-label" for="count">Количество</label> <input id="count" name="count" class="form-control" type="number" value="0" min="1" step="1" required> </div> <div class="mb-2"> <label class="form-label" for="image">Изображение</label> <input id="image" name="image" type="file" class="form-control" accept="image/*" required> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Закрыть</button> <button type="submit" class="btn btn-primary">Сохранить</button> </div> </div> </form> </div> </div> <script type="module"> import validation from "./js/validation"; import { linesForm } from "./js/lines"; document.addEventListener('DOMContentLoaded', () => { validation(); linesForm(); }); </script> </body> </html>