Reset-Button: Löscht jetzt auch Suchergebnisse
This commit is contained in:
@@ -47,7 +47,8 @@
|
|||||||
.source { font-size: .75rem; padding: .1rem .35rem; border-radius: .25rem; margin-left: .25rem; }
|
.source { font-size: .75rem; padding: .1rem .35rem; border-radius: .25rem; margin-left: .25rem; }
|
||||||
.source.ot { background: #dbeafe; color: #1e40af; }
|
.source.ot { background: #dbeafe; color: #1e40af; }
|
||||||
.source.wf { background: #dcfce7; color: #065f46; }
|
.source.wf { background: #dcfce7; color: #065f46; }
|
||||||
button { margin-top: 1rem; padding: .5rem 1rem; font-size: 1rem; }
|
button { margin-top: 1rem; padding: .5rem 1rem; font-size: 1rem; margin-right: 0.5rem; }
|
||||||
|
.reset-button { background: var(--muted); color: var(--bg); }
|
||||||
summary { cursor: pointer; }
|
summary { cursor: pointer; }
|
||||||
.footer { margin-top: 2rem; font-size: .9rem; color: var(--muted); }
|
.footer { margin-top: 2rem; font-size: .9rem; color: var(--muted); }
|
||||||
.footer a { color: inherit; text-decoration: underline; }
|
.footer a { color: inherit; text-decoration: underline; }
|
||||||
@@ -99,6 +100,7 @@
|
|||||||
<p id="excludes-hint" class="hint">Buchstaben, die nicht vorkommen (z. B. „rst“).</p>
|
<p id="excludes-hint" class="hint">Buchstaben, die nicht vorkommen (z. B. „rst“).</p>
|
||||||
|
|
||||||
<button type="submit">Suchen</button>
|
<button type="submit">Suchen</button>
|
||||||
|
<button type="button" id="reset-button" class="reset-button">Zurücksetzen</button>
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
{% if results is not none %}
|
{% if results is not none %}
|
||||||
@@ -207,6 +209,31 @@
|
|||||||
if (wf) wf.addEventListener('change', applyFilters);
|
if (wf) wf.addEventListener('change', applyFilters);
|
||||||
if (uml) uml.addEventListener('change', applyFilters);
|
if (uml) uml.addEventListener('change', applyFilters);
|
||||||
applyFilters();
|
applyFilters();
|
||||||
|
|
||||||
|
// Reset-Button Funktionalität
|
||||||
|
var resetButton = document.getElementById('reset-button');
|
||||||
|
if (resetButton) {
|
||||||
|
resetButton.addEventListener('click', function() {
|
||||||
|
// Alle Positionsfelder zurücksetzen
|
||||||
|
for (var i = 1; i <= 5; i++) {
|
||||||
|
var posField = document.getElementById('pos' + i);
|
||||||
|
if (posField) posField.value = '';
|
||||||
|
}
|
||||||
|
|
||||||
|
// Weitere Felder zurücksetzen
|
||||||
|
var includesField = document.getElementById('includes');
|
||||||
|
if (includesField) includesField.value = '';
|
||||||
|
|
||||||
|
var excludesField = document.getElementById('excludes');
|
||||||
|
if (excludesField) excludesField.value = '';
|
||||||
|
|
||||||
|
// Suchergebnisse ausblenden
|
||||||
|
var resultsDiv = document.getElementById('results');
|
||||||
|
if (resultsDiv) {
|
||||||
|
resultsDiv.style.display = 'none';
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
<script>
|
<script>
|
||||||
|
Reference in New Issue
Block a user