Add tag filtering system with configurable pattern-based filters and persistent localStorage settings
This commit is contained in:
@@ -116,6 +116,15 @@
|
||||
<span class="menu-list-subtitle" id="theme-label">Clair</span>
|
||||
</span>
|
||||
</button>
|
||||
<button class="menu-list-row menu-list-button" id="config-open-btn" type="button" role="menuitem">
|
||||
<span class="menu-list-icon" aria-hidden="true">
|
||||
<i data-lucide="settings" style="width:17px;height:17px"></i>
|
||||
</span>
|
||||
<span class="menu-list-content">
|
||||
<span class="menu-list-title">Configurations</span>
|
||||
<span class="menu-list-subtitle">Paramètres de l'application</span>
|
||||
</span>
|
||||
</button>
|
||||
<button class="menu-list-row menu-list-button" id="help-open-btn" type="button" role="menuitem">
|
||||
<span class="menu-list-icon" aria-hidden="true">
|
||||
<i data-lucide="circle-help" style="width:17px;height:17px"></i>
|
||||
@@ -215,6 +224,39 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Configurations Modal -->
|
||||
<div class="editor-modal" id="config-modal">
|
||||
<div class="editor-container">
|
||||
<div class="editor-header">
|
||||
<div class="editor-title">Configurations</div>
|
||||
<div class="editor-actions">
|
||||
<button class="editor-btn" id="config-close" title="Fermer" aria-label="Fermer">
|
||||
<i data-lucide="x" style="width:16px;height:16px"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="editor-body" id="config-body">
|
||||
<div class="config-content">
|
||||
<section class="config-section">
|
||||
<h2>Filtrage de tags</h2>
|
||||
<p class="config-description">Définissez les patterns de tags à masquer dans la sidebar. Vous pouvez utiliser des wildcards pour cibler les tags de template.</p>
|
||||
|
||||
<div class="config-filters-list" id="config-filters-list"></div>
|
||||
|
||||
<div class="config-add-pattern">
|
||||
<input type="text" id="config-pattern-input" placeholder="Ex: #<% ... %> ou #{{ ... }}" class="config-input">
|
||||
<button id="config-add-btn" class="config-btn-add">Ajouter</button>
|
||||
</div>
|
||||
|
||||
<div class="config-regex-preview" id="config-regex-preview" style="display:none;">
|
||||
<small>Regex : <code id="config-regex-code"></code></small>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Help Modal -->
|
||||
<div class="editor-modal" id="help-modal">
|
||||
<div class="editor-container help-container">
|
||||
|
||||
Reference in New Issue
Block a user