feat: ajouter boutons de suppression de tags interactifs avec pills redesignés (border-radius 999px), système de filtrage des tags techniques (note, shaarli-pin, note-color-, notefilter-, notebg-), fonction removeTagFromEntity pour suppression via API, synchronisation bidirectionnelle entre cartes et modale, et amélioration du style avec flexbox, gaps optimisés, et support complet thème clair/sombre

This commit is contained in:
2026-02-17 22:46:23 -05:00
parent 5631c8935b
commit 6f58f6cd67
4 changed files with 321 additions and 38 deletions
+2 -2
View File
@@ -85,8 +85,8 @@
{if="$value.description"}<div class="link-description">{$value.description}</div>{/if}
<div class="link-footer">
<div class="link-tag-list">
{loop="$value.taglist"}<span class="link-tag"><a
href="{$base_path}/add-tag/{$value|urlencode}">{$value}</a></span>{/loop}
{loop="$value.taglist"}<span class="link-tag" data-tag="{$value}"><a
class="link-tag-link" href="{$base_path}/add-tag/{$value|urlencode}">{$value}</a>{if="$is_logged_in"}<button type="button" class="tag-remove-btn" data-tag="{$value}" aria-label="Supprimer le tag {$value}" title="Supprimer">&times;</button>{/if}</span>{/loop}
</div>
<div class="link-actions">
{if="$is_logged_in"}