195 lines
9.7 KiB
HTML
195 lines
9.7 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="author" content="Ali Fistik, Jonas Braus, Simon Schmieder">
|
|
<meta name="description" content="FrontEnd des UniPlanners">
|
|
|
|
<title>UniPlanner</title>
|
|
<link rel="icon" href="../assets/img/favicon.svg">
|
|
|
|
<!-- Styles -->
|
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.2/font/bootstrap-icons.css">
|
|
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css" rel="stylesheet"
|
|
integrity="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi" crossorigin="anonymous">
|
|
<link rel="stylesheet" type="text/css" href="../assets/css/styles.css">
|
|
</head>
|
|
|
|
<body>
|
|
<header>
|
|
<nav class="navbar navbar-dark bg-primary navbar-expand-lg fixed-top">
|
|
<div class="container">
|
|
<a class="navbar-brand" href="../index.html#home">
|
|
<img class="navlogo" src="../assets/img/uniplanner.png" height="36">
|
|
</a>
|
|
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
|
|
aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
|
|
<span class="navbar-toggler-icon"></span>
|
|
</button>
|
|
<div class="collapse navbar-collapse navbar-dark" id="navbarNav">
|
|
<ul class="navbar-nav ms-auto nav-item-custom">
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="../index.html">Home</a>
|
|
</li>
|
|
<li class="nav-item dropdown">
|
|
<a class="nav-link dropdown-toggle active" href="" role="button"
|
|
data-bs-toggle="dropdown">Verwaltung</a>
|
|
<ul class="dropdown-menu">
|
|
<li><a class="dropdown-item" href="../lectures/index.html">Vorlesungen</a></li>
|
|
<li><a class="dropdown-item" href="../semesters/index.html">Semester</a></li>
|
|
<li><a class="dropdown-item" href="../lecturers/index.html">Dozenten</a></li>
|
|
<li><a class="dropdown-item active" href="../lectureDates/index.html">Termine</a></li>
|
|
<li><a class="dropdown-item" href="../studyClasses/index.html">Jahrgänge</a></li>
|
|
<li><a class="dropdown-item" href="../studyProgram/index.html">Studiengänge</a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="../index.html#ueber-uns">Über uns</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="../index.html#funktionen">Funktionen</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="../index.html#impressum">Impressum</a>
|
|
</li>
|
|
<li class="nav-item dash-item">
|
|
<a class="nav-link" href="../dashboard/index.html">
|
|
Dashboard
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor"
|
|
viewBox="0 0 16 16">
|
|
<path
|
|
d="M8 2a.5.5 0 0 1 .5.5V4a.5.5 0 0 1-1 0V2.5A.5.5 0 0 1 8 2zM3.732 3.732a.5.5 0 0 1 .707 0l.915.914a.5.5 0 1 1-.708.708l-.914-.915a.5.5 0 0 1 0-.707zM2 8a.5.5 0 0 1 .5-.5h1.586a.5.5 0 0 1 0 1H2.5A.5.5 0 0 1 2 8zm9.5 0a.5.5 0 0 1 .5-.5h1.5a.5.5 0 0 1 0 1H12a.5.5 0 0 1-.5-.5zm.754-4.246a.389.389 0 0 0-.527-.02L7.547 7.31A.91.91 0 1 0 8.85 8.569l3.434-4.297a.389.389 0 0 0-.029-.518z" />
|
|
<path fill-rule="evenodd"
|
|
d="M6.664 15.889A8 8 0 1 1 9.336.11a8 8 0 0 1-2.672 15.78zm-4.665-4.283A11.945 11.945 0 0 1 8 10c2.186 0 4.236.585 6.001 1.606a7 7 0 1 0-12.002 0z" />
|
|
</svg>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
</header>
|
|
|
|
<main class="content container">
|
|
<aside class="sidebar">
|
|
<ul class="nav navbar-dark">
|
|
<li class="nav-item">
|
|
<a href="../lectures/index.html" class="nav-link" data-bs-toggle="tooltip" data-bs-placement="right"
|
|
data-bs-title="Vorlesungen">
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="currentColor"
|
|
viewBox="0 0 16 16">
|
|
<path fill-rule="evenodd" d="M6 1h6v7a.5.5 0 0 1-.757.429L9 7.083 6.757 8.43A.5.5 0 0 1 6 8V1z" />
|
|
<path
|
|
d="M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z" />
|
|
<path
|
|
d="M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z" />
|
|
</svg>
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a href="../semesters/index.html" class="nav-link" data-bs-toggle="tooltip" data-bs-placement="right"
|
|
data-bs-title="Semester">
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="currentColor"
|
|
viewBox="0 0 16 16">
|
|
<path
|
|
d="M11 2a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12h.5a.5.5 0 0 1 0 1H.5a.5.5 0 0 1 0-1H1v-3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3h1V7a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7h1V2zm1 12h2V2h-2v12zm-3 0V7H7v7h2zm-5 0v-3H2v3h2z" />
|
|
</svg>
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a href="../lecturers/index.html" class="nav-link" data-bs-toggle="tooltip" data-bs-placement="right"
|
|
data-bs-title="Dozenten">
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="currentColor"
|
|
viewBox="0 0 16 16">
|
|
<path d="M3 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H3Zm5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z" />
|
|
</svg>
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a href="../lectureDates/index.html" class="nav-link active" data-bs-toggle="tooltip"
|
|
data-bs-placement="right" data-bs-title="Termine">
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="currentColor"
|
|
viewBox="0 0 16 16">
|
|
<path
|
|
d="M14 0H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM1 3.857C1 3.384 1.448 3 2 3h12c.552 0 1 .384 1 .857v10.286c0 .473-.448.857-1 .857H2c-.552 0-1-.384-1-.857V3.857z" />
|
|
<path
|
|
d="M6.5 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-9 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-9 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2z" />
|
|
</svg>
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a href="../studyClasses/index.html" class="nav-link" data-bs-toggle="tooltip" data-bs-placement="right"
|
|
data-bs-title="Jahrgänge">
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="currentColor"
|
|
viewBox="0 0 16 16">
|
|
<path
|
|
d="M.5 0a.5.5 0 0 1 .5.5v15a.5.5 0 0 1-1 0V.5A.5.5 0 0 1 .5 0zM2 1.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-4a.5.5 0 0 1-.5-.5v-1zm2 4a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-1zm2 4a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-6a.5.5 0 0 1-.5-.5v-1zm2 4a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-7a.5.5 0 0 1-.5-.5v-1z" />
|
|
</svg>
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a href="../studyProgram/index.html" class="nav-link" data-bs-toggle="tooltip" data-bs-placement="right"
|
|
data-bs-title="Studiengänge">
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="currentColor"
|
|
viewBox="0 0 16 16">
|
|
<path
|
|
d="M4 2.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1Zm3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1Zm3.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1ZM4 5.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1ZM7.5 5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1Zm2.5.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1ZM4.5 8a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1Zm2.5.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1Zm3.5-.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1Z" />
|
|
<path
|
|
d="M2 1a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V1Zm11 0H3v14h3v-2.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 .5.5V15h3V1Z" />
|
|
</svg>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</aside>
|
|
|
|
<section>
|
|
<h1 class="table-heading">
|
|
Vorlesungstermine
|
|
<span class="add-button" onclick="renderLectureDateModal()">
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" class="bi bi-plus"
|
|
viewBox="0 0 16 16">
|
|
<path
|
|
d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z" />
|
|
</svg>
|
|
</span>
|
|
</h1>
|
|
<div class="table-responsive">
|
|
<table class="table table-striped table-hover">
|
|
<thead>
|
|
<tr>
|
|
<th scope="col" id="id">#</th>
|
|
<th scope="col" id="startDate">Startdatum</th>
|
|
<th scope="col" id="endDate">Enddatum</th>
|
|
<th scope="col" class="text-center"></th>
|
|
</tr>
|
|
</thead>
|
|
<tbody id="lectureDateTable"></tbody>
|
|
</table>
|
|
</div>
|
|
</section>
|
|
</main>
|
|
|
|
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js"
|
|
integrity="sha384-OERcA2EqjJCMA+/3y+gxIOqMEjwtxJY7qPCqsdltbNJuaOe923+mo//f6V8Qbsw3"
|
|
crossorigin="anonymous"></script>
|
|
|
|
<script>
|
|
const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]')
|
|
const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl))
|
|
</script>
|
|
|
|
|
|
<footer>
|
|
Copyright © 2022 Ali Fistik, Jonas Braus, Simon Schmieder
|
|
</footer>
|
|
|
|
<script src="../assets/js/logicHandler.js"></script>
|
|
<script src="../assets/js/lectureDates/lectureDateModalHandler.js"></script>
|
|
<script src="../assets/js/lectureDates/lectureDateLogicHandler.js"></script>
|
|
<script src="../assets/js/lectureDates/lectureDateTableHandler.js"></script>
|
|
|
|
<script src="../assets/js/dummyDataHandler.js"></script>
|
|
</body>
|
|
|
|
</html> |