diff --git a/view/message-board.html b/view/message-board.html
index ab74e27..2874d62 100644
--- a/view/message-board.html
+++ b/view/message-board.html
@@ -15,7 +15,7 @@
Message Board
diff --git a/view/message-board.js b/view/message-board.js
index d91e099..9667123 100644
--- a/view/message-board.js
+++ b/view/message-board.js
@@ -4,7 +4,7 @@ const messageForm = document.getElementById('messageForm');
// Funktion, um die letzten 10 Nachrichten zu laden
async function loadMessages() {
- const result = await pb.collection('message_board').getList(1, 10, {
+ const result = await pb.collection('message_board').getList(1, 8, {
sort: '-created', // Sortiert nach Erstellungsdatum absteigend
});
@@ -40,3 +40,12 @@ messageForm.addEventListener('submit', async (e) => {
// Nachrichten beim Laden der Seite anzeigen
loadMessages();
+
+const messageInput = document.getElementById('message');
+const charCount = document.getElementById('charCount');
+
+// Event-Listener für Eingaben im Textfeld
+messageInput.addEventListener('input', () => {
+ const currentLength = messageInput.value.length;
+ charCount.textContent = `${currentLength} / 100`;
+});
diff --git a/view/styles.css b/view/styles.css
index faa0142..472f396 100644
--- a/view/styles.css
+++ b/view/styles.css
@@ -108,3 +108,10 @@ form button {
form button:hover {
background: #0056b3;
}
+
+#charCount {
+ font-size: 12px;
+ color: #666;
+ text-align: right; /* Rechtsbündig unter dem Textfeld */
+ width: 90%;
+}
\ No newline at end of file