Skip to content

Commit fd4a9bd

Browse files
committed
[ADD] an acceptably functional demo
1 parent 6ae175e commit fd4a9bd

File tree

6 files changed

+43
-6
lines changed

6 files changed

+43
-6
lines changed
271 Bytes
Binary file not shown.

html/assets/css/forum_subjects.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929

3030
/* Style the button when it is active */
3131

32-
.buttonList button.active {
32+
.buttonList button.active, .buttonList li.active {
3333
background-color: #007bff;
3434
color: white;
3535
border-radius: 0px;

html/assets/js/pro/suivi/suivi_pro.js

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ function generateSentMessage(message) {
1414
if (typeof message === "object") {
1515
messageField.appendChild(message);
1616
} else {
17-
messageField.innerHTML = message;
17+
messageField.innerText = message;
1818
}
1919
talkText.appendChild(messageField);
2020
receiverMessage.appendChild(talkText);
@@ -30,7 +30,7 @@ function generateReceivedMessage(message) {
3030
if (typeof message === "object") {
3131
messageField.appendChild(message);
3232
} else {
33-
messageField.innerHTML = message;
33+
messageField.innerText = message;
3434
}
3535
talkText.appendChild(messageField);
3636
receiverMessage.appendChild(talkText);
@@ -67,6 +67,22 @@ function beautifyMessage(message, sender, name, icon) {
6767
return receiverMessage;
6868
}
6969

70+
function generateResults() {
71+
const results = document.createElement("div");
72+
results.classList.add("results");
73+
const userGame = getIframeOfTheGame();
74+
results.appendChild(userGame);
75+
results.appendChild(document.createElement("br"));
76+
results.appendChild(document.createElement("br"));
77+
const userScore = document.createElement("p");
78+
userScore.textContent = "Résultat: 4/5";
79+
results.appendChild(userScore);
80+
const userTime = document.createElement("p");
81+
userTime.textContent = "Temps: 2 minutes";
82+
results.appendChild(userTime);
83+
return results;
84+
}
85+
7086
function injectChatLog() {
7187
const chatLog = document.getElementById("chat-info");
7288
const username = window.cookie_manager.read("username") || "User";
@@ -81,7 +97,7 @@ function injectChatLog() {
8197
"sender": true,
8298
"name": username,
8399
"icon": "",
84-
"message": `${getIframeOfTheGame()}<br>Résultat: 4/5<br>Temps: 2 minutes`
100+
"message": generateResults()
85101
},
86102
{
87103
"sender": false,

html/routes/pro/discuter/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@
160160
<ul class="buttonList">
161161
<li><button>Comment gérer le stress des devoirs et des examens ?</button></li>
162162
<li><button>Astuces pour mieux s'organiser en classe et à la maison.</button></li>
163-
<li><button class="active">Parents d'un enfant Asperger : vos conseils et expériences.</button></li>
163+
<li class="active"><button class="active">Parents d'un enfant Asperger : vos conseils et expériences.</button></li>
164164
<li><button>Vivre avec un frère ou une sœur neurotypique : défis et solutions.</button></li>
165165
<li><button>Comment se faire des amis quand on a du mal à comprendre les codes sociaux ?</button></li>
166166
<li><button>Gérer les incompréhensions et les malentendus dans les conversations.</button></li>

html/routes/pro/suivi/index.html

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,27 @@
151151
</div><select id="fontSelector" onchange="updateFont(this);"></select>
152152
<aside><button class="button_desing" type="button" onclick="logout();">Logout</button></aside>
153153
</section>
154+
<section class="forumFrame">
155+
<aside class="aside-left">
156+
<nav class="navbar_search">
157+
<form class="search-form"><input type="text" class="search-input" placeholder="Search..."><button class="search-button" type="submit">🔍</button></form>
158+
</nav>
159+
<ul class="buttonList">
160+
<li class="active"><button class="active">Lucas Houilles</button></li>
161+
<li><button>Jade Grenelle</button></li>
162+
<li><button>Louise Darras</button></li>
163+
<li><button>Leonard de Vinci</button></li>
164+
<li><button>Marie Incandella</button></li>
165+
<li><button>Georges Remi, Hergé</button></li>
166+
<li><button>Hiro</button></li>
167+
<li><button>Handler One</button></li>
168+
</ul>
169+
</aside>
170+
<aside class="aside-right">
171+
<section id="chat-info" class="chat"></section>
172+
<section class="userInput"><input type="text" placeholder="Type your message here"><button>Send</button></section>
173+
</aside>
174+
</section>
154175
<section id="cookie_banner"></section>
155176
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
156177
<script src="../../../assets/js/modules/cookie_manager.mjs" type="module"></script>

html/routes/user/discuter/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@
157157
<form class="search-form"><input type="text" class="search-input" placeholder="Search..."><button type="submit" class="search-button">🔍</button></form>
158158
</nav>
159159
<ul class="buttonList">
160-
<li><button class="active">Comment gérer le stress des devoirs et des examens ?</button></li>
160+
<li class="active"><button class="active">Comment gérer le stress des devoirs et des examens ?</button></li>
161161
<li><button>Astuces pour mieux s'organiser en classe et à la maison.</button></li>
162162
<li><button>Parents d'un enfant Asperger : vos conseils et expériences.</button></li>
163163
<li><button>Vivre avec un frère ou une sœur neurotypique : défis et solutions.</button></li>

0 commit comments

Comments
 (0)