ux: remove remaining btn-* hooks

This commit is contained in:
Marco Allegretti 2026-01-29 20:12:18 +01:00
parent d0afeecc62
commit d7f90cdd64
3 changed files with 2 additions and 21 deletions

View file

@ -212,20 +212,6 @@ import { API_BASE } from '../../lib/api';
opacity: 0.5; opacity: 0.5;
} }
.btn-config {
padding: 0.5rem 0.75rem;
background: transparent;
border: 1px solid var(--border-color);
border-radius: 0.5rem;
color: var(--text-primary);
cursor: pointer;
font-size: 0.85rem;
}
.btn-config:hover {
background: var(--bg-hover);
}
.loading { .loading {
text-align: center; text-align: center;
padding: 2rem; padding: 2rem;

View file

@ -125,7 +125,7 @@ const { slug } = Astro.params;
<p class="settings-hint">No schema defined. Edit raw JSON:</p> <p class="settings-hint">No schema defined. Edit raw JSON:</p>
<textarea class="settings-json" spellcheck="false" data-name="${escapeHtml(pluginName)}">${escapeHtml(settingsText)}</textarea> <textarea class="settings-json" spellcheck="false" data-name="${escapeHtml(pluginName)}">${escapeHtml(settingsText)}</textarea>
<div class="settings-actions"> <div class="settings-actions">
<button class="ui-btn ui-btn-primary btn-save-json" data-name="${escapeHtml(pluginName)}">Save Settings</button> <button class="ui-btn ui-btn-primary js-save-json" data-name="${escapeHtml(pluginName)}">Save Settings</button>
<span class="status" id="status-${escapeHtml(pluginName)}"></span> <span class="status" id="status-${escapeHtml(pluginName)}"></span>
</div> </div>
</div> </div>
@ -247,7 +247,7 @@ const { slug } = Astro.params;
}); });
}); });
document.querySelectorAll('.btn-save-json').forEach(el => { document.querySelectorAll('.js-save-json').forEach(el => {
el.addEventListener('click', async (e) => { el.addEventListener('click', async (e) => {
const btn = e.target; const btn = e.target;
const pluginName = btn.dataset.name; const pluginName = btn.dataset.name;

View file

@ -866,11 +866,6 @@ const proposalId = id ?? '';
margin-top: 1.5rem; margin-top: 1.5rem;
} }
.btn-vote:disabled {
opacity: 0.5;
cursor: not-allowed;
}
.voting-method-label { .voting-method-label {
font-size: 0.875rem; font-size: 0.875rem;
color: var(--color-text-muted); color: var(--color-text-muted);