feat: implement meta fields with auto-save functionality using Alpine.js

This commit is contained in:
2025-11-24 22:22:03 +02:00
parent 7a9deb9fc9
commit 93299b1c79
3 changed files with 83 additions and 60 deletions

View File

@@ -152,10 +152,20 @@
</div>
<div class="snippet-meta" id="snippet-meta" style="display: none;">
<div class="meta-header">Name</div>
<input type="text" id="snippet-name" class="input small" placeholder="Snippet name..." />
<input type="text"
id="snippet-name"
class="input small"
placeholder="Snippet name..."
x-model="snippetName"
@input="saveMetaDebounced()" />
<div class="meta-header">Comment</div>
<textarea id="snippet-comment" class="input textarea medium" placeholder="Add a comment..." rows="3"></textarea>
<textarea id="snippet-comment"
class="input textarea medium"
placeholder="Add a comment..."
rows="3"
x-model="snippetComment"
@input="saveMetaDebounced()"></textarea>
<div class="meta-info">
<div class="meta-info-item">