Fix icon hover colors, text alignment, and UI improvements

This commit is contained in:
Krikorios
2026-02-25 23:25:59 +02:00
parent 00fda3e045
commit fcc4352afa
46 changed files with 4011 additions and 600 deletions
+19 -2
View File
@@ -112,6 +112,12 @@
<span>Bookings</span>
</a>
</li>
<li class="nav-item">
<a href="/admin/availability.html" class="nav-link">
<i class="fas fa-clock"></i>
<span>Availability</span>
</a>
</li>
</ul>
</div>
@@ -419,6 +425,17 @@
document.getElementById('add-new-btn').addEventListener('click', showForm);
document.getElementById('back-to-list').addEventListener('click', showList);
document.getElementById('news-form').addEventListener('submit', saveArticle);
document.getElementById('news-table-body').addEventListener('click', function(event) {
const actionBtn = event.target.closest('[data-action]');
if (!actionBtn) return;
const { action, id } = actionBtn.dataset;
if (action === 'edit' && id) {
editArticle(id);
} else if (action === 'delete' && id) {
deleteArticle(id);
}
});
// Save draft button
document.getElementById('save-draft').addEventListener('click', function() {
@@ -541,8 +558,8 @@
<td>${MSPE.formatDate(article.created_at)}</td>
<td>
<div class="table-actions">
<button class="action-btn edit" onclick="editArticle('${article.id}')" title="Edit"><i class="fas fa-edit"></i></button>
<button class="action-btn delete" onclick="deleteArticle('${article.id}')" title="Delete"><i class="fas fa-trash"></i></button>
<button class="action-btn edit" data-action="edit" data-id="${article.id}" title="Edit"><i class="fas fa-edit"></i></button>
<button class="action-btn delete" data-action="delete" data-id="${article.id}" title="Delete"><i class="fas fa-trash"></i></button>
</div>
</td>
</tr>