|
|
|
@@ -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;
|
|
|
|
|