online-faq/templates/faq.tmpl.html
2020-10-04 15:31:53 +02:00

188 lines
7.9 KiB
HTML
Executable File

<!doctype html>
<html lang="en" class="h-100">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="description" content="">
<meta name="author" content="Mark Otto, Jacob Thornton, and Bootstrap contributors">
<meta name="generator" content="Jekyll v3.8.5">
<title>Online-FAQ | Room [[ROOM_NAME]]</title>
<!-- Bootstrap core CSS -->
<link href="vendor/css/bootstrap.min.css" rel="stylesheet"">
<style>
.bd-placeholder-img {
font-size: 1.125rem;
text-anchor: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
@media (min-width: 768px) {
.bd-placeholder-img-lg {
font-size: 3.5rem;
}
}
</style>
<!-- Custom styles for this template -->
<link href="vendor/css/sticky-footer-navbar.css" rel="stylesheet">
</head>
<body class="d-flex flex-column h-100">
<header>
<!-- Fixed navbar -->
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
<a class="navbar-brand" href="#">Online-FAQ</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarCollapse">
<ul class="navbar-nav mr-auto">
<li class="nav-item active">
<a class="nav-link" href="?c=default">Start</a>
</li>
<li class="nav-item active">
<a class="nav-link" href="[[SHARE_URL]]">This FAQ</a>
</li>
</ul>
<form class="form-inline mt-2 mt-md-0" action="?c=default&a=JoinFAQ" method="post">
<input class="form-control mr-sm-2" type="text" maxlength="[[MAX_LEN]]" name="code" placeholder="FAQ-Code" aria-label="Join">
<button class="btn btn-outline-success my-2 my-sm-0" type="submit">Join FAQ</button>
</form>
</div>
</nav>
</header>
<div class="modal fade" id="askQuestionModal" tabindex="-1" role="dialog" aria-labelledby="askQuestionModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="askQuestionModalLabel">Ask a question</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<span class="text-danger" id="askErrorMsg"></span>
<div class="form-group">
<label for="nickname" class="col-form-label">Name</label><br>
<input type="text" class="form-control" maxlength="20" minlength="3" id="nickname">
<br>
<label for="question" class="col-form-label">Question</label>
<textarea name="question" class="form-control" id="question" minlength="10" maxlength="500" rows="4"></textarea>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
<button type="button" id="askBtn" class="btn btn-primary" onclick="askQuestion();">Ask</button>
</div>
</div>
</div>
</div>
<div class="modal fade" id="answerModal" tabindex="-1" role="dialog" aria-labelledby="answerModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="answerModalLabel">Answer a question</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<span class="text-danger" id="answerErrorMsg"></span>
<div class="form-group">
<label for="answer" class="col-form-label">Answer</label>
<textarea name="answer" class="form-control" id="answer" minlength="5" maxlength="1000" rows="4"></textarea>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
<button type="button" id="answerBtn" class="btn btn-primary" onclick="answer();">Answer</button>
</div>
</div>
</div>
</div>
<div class="modal fade" id="readMoreModal" tabindex="-1" role="dialog" aria-labelledby="answerModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="readMoreModalLabel">Answer a question</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<span id="readMoreModalText" class="text-justify">Loading...</span>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<div class="modal fade" id="errorModal" tabindex="-1" role="dialog" aria-labelledby="errorModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title text-danger" id="errorModalLabel">Error</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">
<span id="errorMsg"></span>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
<!-- Begin page content -->
<main role="main" class="flex-shrink-0">
<div class="container">
<h1 class="mt-5">Online-FAQ</h1>
<div class="row">
<div class="col-lg-6 col-sm-12 col-md-6 float-left">
<p class="lead">Room <span class="text-info">[[ROOM_NAME]]</span> -
Code <span class="text-info">[[ROOM_CODE]]</span></p>
</div>
<div class="col-lg-6 col-sm-12 col-md-6">
<label class="float-right col-form-label">
Share-URL
<input type="text" class="disabled form-control" disabled value="[[SHARE_URL]]" size="28%">
</label>
</div>
<br>
<div class="col-lg-12">
<button type="button" class="btn btn-primary float-right" data-toggle="modal" data-target="#askQuestionModal">Ask a question</button>
</div>
</div>
</div>
<div class="container">
<div class="row" id="questions">
</div>
</div>
</main>
<footer class="footer mt-auto py-3">
<div class="container">
<span class="text-muted">Online-FAQ<br>Programmed by Tobias Hopp<br><br>Already wasted [[WASTED_TIME]] on this project!</span>
</div>
</footer>
<script src="vendor/js/jquery-3.5.1.min.js"></script>
<script src="vendor/js/bootstrap.bundle.min.js"></script>
<script src="vendor/js/faq.js"></script>
</body>
</html>