From c371e4cdc3271346f9dcd6c6ecae9c23f2c41398 Mon Sep 17 00:00:00 2001 From: JKuijperM Date: Fri, 28 Aug 2026 13:29:35 +0200 Subject: [PATCH] Mejoras de accesibilidad en formularios, progreso y navegacion - Anade la utilidad .sr-only en base.css para labels ocultos visualmente pero accesibles a lectores de pantalla. - dashboard.html: labels sr-only en los selects de cuenta/ano/mes del formulario de filtros; ARIA completo (role=progressbar, aria-valuemin/max/now/label/valuetext) en la barra de progreso del widget de objetivos; corrige el bug real de esa barra, que usaba goal.percentage en vez de goal.bar_width y podia desbordar el 100%; corrige colspan="7" a colspan="5" en la fila vacia de gastos recientes (la tabla tiene 5 columnas). - expense_list.html: id + label sr-only en los selects de ano/mes/ cuenta; label explicito para el select de categoria; role="group" y aria-label en el bloque de filtros por etiquetas (con aria-hidden en el texto "Tags:" para evitar doble lectura); paginacion pasada de
a {% endblock %} \ No newline at end of file diff --git a/expenses_manager/expenses/templates/goals/list.html b/expenses_manager/expenses/templates/goals/list.html index c7c0028..9806361 100644 --- a/expenses_manager/expenses/templates/goals/list.html +++ b/expenses_manager/expenses/templates/goals/list.html @@ -7,7 +7,7 @@ {% endblock %} {% block content %} -

Objetivos

+

Objetivos

➕ Nuevo objetivo @@ -34,7 +34,13 @@ {{ goal.progress|floatformat:1 }}€ / {{ goal.target_amount|floatformat:1 }}€ -
+