Compare commits

..

7 Commits

Author SHA1 Message Date
79c985bada Message board: Fix message char counter.
All checks were successful
Build and Push Docker Image to Gitea Registry / build-and-push (push) Successful in 5s
2025-01-25 23:38:26 +01:00
49ba14c001 Message board: Fix message char counter.
All checks were successful
Build and Push Docker Image to Gitea Registry / build-and-push (push) Successful in 4s
2025-01-25 23:35:33 +01:00
b039a86bb2 Message board: Fix the char counter reset on submit.
All checks were successful
Build and Push Docker Image to Gitea Registry / build-and-push (push) Successful in 11s
2025-01-25 23:30:06 +01:00
915d8493f4 Merge pull request 'char counter in mesage box' (#8) from message_board into main
All checks were successful
Build and Push Docker Image to Gitea Registry / build-and-push (push) Successful in 4s
Reviewed-on: #8
2025-01-17 01:35:24 +00:00
1efe5792d2 Merge pull request 'char counter in mesage box' (#7) from message_board into main
All checks were successful
Build and Push Docker Image to Gitea Registry / build-and-push (push) Successful in 5s
Reviewed-on: #7
2025-01-17 01:32:56 +00:00
1647e6ab1b Merge pull request 'message_board' (#6) from message_board into main
All checks were successful
Build and Push Docker Image to Gitea Registry / build-and-push (push) Successful in 5s
Reviewed-on: #6
2025-01-17 01:21:54 +00:00
f556fda1c8 Merge pull request 'changed style' (#5) from message_board into main
All checks were successful
Build and Push Docker Image to Gitea Registry / build-and-push (push) Successful in 5s
Reviewed-on: #5
2025-01-17 01:14:28 +00:00
2 changed files with 5 additions and 4 deletions

View File

@@ -4,7 +4,7 @@ on:
push: push:
branches: branches:
- main - main
- massage_board - jbin
jobs: jobs:
build-and-push: build-and-push:

View File

@@ -1,6 +1,9 @@
const pb = new PocketBase('https://db.out.jafre.li'); const pb = new PocketBase('https://db.out.jafre.li');
const messageContainer = document.getElementById('messages'); const messageContainer = document.getElementById('messages');
const messageForm = document.getElementById('messageForm'); const messageForm = document.getElementById('messageForm');
const charCount = document.getElementById('charCount');
const messageInput = document.getElementById('message');
// Funktion, um die letzten 10 Nachrichten zu laden // Funktion, um die letzten 10 Nachrichten zu laden
async function loadMessages() { async function loadMessages() {
@@ -33,6 +36,7 @@ messageForm.addEventListener('submit', async (e) => {
await pb.collection('message_board').create({ name, message }); await pb.collection('message_board').create({ name, message });
loadMessages(); // Aktualisiert die Nachrichtenanzeige loadMessages(); // Aktualisiert die Nachrichtenanzeige
messageForm.reset(); // Löscht das Formular messageForm.reset(); // Löscht das Formular
charCount.textContent = `0 / 100`;
} catch (error) { } catch (error) {
console.error('Error creating message:', error); console.error('Error creating message:', error);
} }
@@ -41,9 +45,6 @@ messageForm.addEventListener('submit', async (e) => {
// Nachrichten beim Laden der Seite anzeigen // Nachrichten beim Laden der Seite anzeigen
loadMessages(); loadMessages();
const messageInput = document.getElementById('message');
const charCount = document.getElementById('charCount');
// Event-Listener für Eingaben im Textfeld // Event-Listener für Eingaben im Textfeld
messageInput.addEventListener('input', () => { messageInput.addEventListener('input', () => {
const currentLength = messageInput.value.length; const currentLength = messageInput.value.length;