Notizen kann man bearbeiten

Dieser Commit ist enthalten in:
2025-06-19 16:04:26 +02:00
Ursprung 72e328a3cd
Commit f73c64aa9e

Datei anzeigen

@@ -129,7 +129,7 @@
</small> </small>
<div> <div>
<button class="btn btn-sm btn-link p-0 mx-1" <button class="btn btn-sm btn-link p-0 mx-1"
onclick="editNote('{{ note.id }}', {{ note.note_text|tojson }})"> onclick="editNote('{{ note.id }}')">
<i class="bi bi-pencil"></i> <i class="bi bi-pencil"></i>
</button> </button>
<button class="btn btn-sm btn-link text-danger p-0 mx-1" <button class="btn btn-sm btn-link text-danger p-0 mx-1"
@@ -428,10 +428,17 @@ async function addNote() {
} }
} }
function editNote(noteId, noteText) { function editNote(noteId) {
// Text aus dem angezeigten Content holen
const contentDiv = document.getElementById(`note-content-${noteId}`);
const textarea = document.getElementById(`note-edit-text-${noteId}`);
// Der Text ist bereits im Textarea durch das Template
document.getElementById(`note-content-${noteId}`).classList.add('d-none'); document.getElementById(`note-content-${noteId}`).classList.add('d-none');
document.getElementById(`note-edit-${noteId}`).classList.remove('d-none'); document.getElementById(`note-edit-${noteId}`).classList.remove('d-none');
document.getElementById(`note-edit-text-${noteId}`).value = noteText;
// Fokus auf Textarea setzen
textarea.focus();
} }
function cancelEdit(noteId) { function cancelEdit(noteId) {