mirror of
https://git.roussel.pro/telecom-paris/pact.git
synced 2026-02-09 18:40:17 +01:00
amélioration interface borne
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
* {
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
}
|
||||
|
||||
html, body {
|
||||
margin: 0;
|
||||
height: 100%;
|
||||
@@ -24,4 +28,24 @@ html, body {
|
||||
}
|
||||
#camera > canvas {
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.instructions {
|
||||
width: max-content;
|
||||
height: 300px;
|
||||
margin: auto;
|
||||
background: #A6CC00;
|
||||
padding: 20px;
|
||||
border-radius: 10px;
|
||||
border: 3px #6B8000 solid;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.instructions > .title {
|
||||
border-bottom: 3px #6B8000 solid;
|
||||
}
|
||||
3
code/interface_borne/assets/img/logo_tp.svg
Normal file
3
code/interface_borne/assets/img/logo_tp.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 34 KiB |
@@ -1,5 +1,5 @@
|
||||
class WebsocketClient {
|
||||
constructor(onNewEffects, onNewState) {
|
||||
constructor(onNewEffects, onNewGrade, onNewState) {
|
||||
this.socket = new WebSocket("ws://localhost:5000");
|
||||
this.socket.addEventListener("open", (event) => {
|
||||
this.socket.send("connected");
|
||||
|
||||
@@ -25,8 +25,6 @@ class StateManager {
|
||||
this._cameraPage.enabled = false;
|
||||
this._audioPage.enabled = false;
|
||||
this._thankYouPage.enabled = false;
|
||||
//TODO: Remove qd implémenté dans le backend
|
||||
document.getElementById("sleeping-page-continue").onclick = () => this.setState(STATE.video);
|
||||
}
|
||||
|
||||
setState(newState) {
|
||||
|
||||
@@ -9,33 +9,60 @@
|
||||
<!-- <link rel="stylesheet" href="assets/css/bootstrap-grid.min.css"> -->
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto&display=swap" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto&display=swap" rel="stylesheet">
|
||||
<title>Téléreview</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="sleeping-page" class="page">
|
||||
<h1>Venez donner votre avis</h1>
|
||||
<!-- Boutton pour test -->
|
||||
<button id="sleeping-page-continue">Continuer</button>
|
||||
<div id="sleeping-page" class="page">
|
||||
<div class="instructions">
|
||||
<div class="title">
|
||||
<h1>Votre avis nous intéresse</h1>
|
||||
</div>
|
||||
<span>Faites un</span>
|
||||
<img width=50 src="assets/img/thumbs_up.png">
|
||||
<span>ou un</span>
|
||||
<img width=50 src="assets/img/thumbs_down.png">
|
||||
<span> avec votre main pour commencer</span>
|
||||
</div>
|
||||
<div id="camera">
|
||||
<canvas id="overlay-canvas"></canvas>
|
||||
<video id="camera-video"></video>
|
||||
</div>
|
||||
<div id="camera">
|
||||
<canvas id="overlay-canvas"></canvas>
|
||||
<video id="camera-video"></video>
|
||||
</div>
|
||||
<div id="audio">
|
||||
<div class="instructions">
|
||||
<div class="title">
|
||||
<h1>Enregistrement audio blabal</h1>
|
||||
</div>
|
||||
<p>Prononcez à voix haute les notes correspondant aux critères suivants dans l'ordre</p>
|
||||
<table>
|
||||
<tr>
|
||||
<th>Critère</td>
|
||||
<th>Note / 10</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Calme</td>
|
||||
<td> /10</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div id="audio">
|
||||
<h1>Enregistrement audio blabal</h1>
|
||||
</div>
|
||||
<div id="thank-you">
|
||||
<div class="instructions">
|
||||
<div class="title">
|
||||
<h1>Merci pour votre avis</h1>
|
||||
</div>
|
||||
<span>Nous esperons vous revoir bientôt</span>
|
||||
</div>
|
||||
<div id="thank-you">
|
||||
<h1>Merci pour votre avis !!!!!!!!!!</h1>
|
||||
</div>
|
||||
<script src="assets/js/camera_page.js"></script>
|
||||
<script src="assets/js/network.js"></script>
|
||||
<script src="assets/js/thank_you_page.js"></script>
|
||||
<script src="assets/js/audio_page.js"></script>
|
||||
<script src="assets/js/sleeping_page.js"></script>
|
||||
<script src="assets/js/state_manager.js"></script>
|
||||
<script src="assets/js/main.js"></script>
|
||||
</div>
|
||||
<script src="assets/js/camera_page.js"></script>
|
||||
<script src="assets/js/network.js"></script>
|
||||
<script src="assets/js/thank_you_page.js"></script>
|
||||
<script src="assets/js/audio_page.js"></script>
|
||||
<script src="assets/js/sleeping_page.js"></script>
|
||||
<script src="assets/js/state_manager.js"></script>
|
||||
<script src="assets/js/main.js"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Reference in New Issue
Block a user