fix: Corregir colores de paginación de azul a naranja - Issue #127

PROBLEMA DIAGNOSTICADO:
- Botones de paginación se veían azules en staging
- Agregué CSS a style.css pero existe pagination.css separado
- pagination.css se carga DESPUÉS y sobreescribía con colores Bootstrap azules

SOLUCIÓN IMPLEMENTADA:
- Editar pagination.css directamente (archivo específico de paginación)
- Reemplazar TODOS los #0d6efd (azul Bootstrap) con var(--color-orange-primary)
- Actualizar gradientes azules a naranja sólido
- Actualizar rgba de box-shadows (de azul a naranja)
- Incluye estilos para hover, focus, active y dark mode

ARCHIVOS MODIFICADOS:
- wp-content/themes/apus-theme/assets/css/pagination.css
  * Línea 37: color hover naranja
  * Línea 38-39: background y border hover naranja
  * Línea 41: box-shadow naranja
  * Línea 46-48: focus naranja
  * Línea 50: box-shadow focus naranja
  * Línea 56-57: active background naranja (sin gradiente)
  * Línea 59: box-shadow active naranja
  * Línea 64: active hover background light orange
  * Línea 66: box-shadow active hover naranja
  * Línea 185: dark mode border naranja
  * Línea 189: dark mode active naranja

VALIDACIÓN:
-  Diagnosticado con Playwright (network requests)
-  Identificado orden de carga: style.css → pagination.css
-  Documentado en Issue #127

Referencias: Issue #127

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
FrankZamora
2025-11-08 09:39:29 -06:00
parent 28c6c31f9e
commit c1f3250a17

View File

@@ -34,36 +34,36 @@
}
.page-link:hover {
color: #0d6efd;
background-color: #f8f9fa;
border-color: #0d6efd;
color: var(--color-orange-primary);
background-color: rgba(255, 133, 0, 0.1);
border-color: var(--color-orange-primary);
transform: translateY(-2px);
box-shadow: 0 4px 8px rgba(13, 110, 253, 0.15);
box-shadow: 0 4px 8px rgba(255, 133, 0, 0.15);
z-index: 2;
}
.page-link:focus {
color: #0d6efd;
color: var(--color-orange-primary);
background-color: #e9ecef;
border-color: #0d6efd;
border-color: var(--color-orange-primary);
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
box-shadow: 0 0 0 0.25rem rgba(255, 133, 0, 0.25);
}
/* Active page */
.page-item.active .page-link {
color: #ffffff;
background: linear-gradient(135deg, #0d6efd 0%, #0a58ca 100%);
border-color: #0d6efd;
background: var(--color-orange-primary);
border-color: var(--color-orange-primary);
font-weight: 600;
box-shadow: 0 4px 12px rgba(13, 110, 253, 0.3);
box-shadow: 0 4px 12px rgba(255, 133, 0, 0.3);
z-index: 3;
}
.page-item.active .page-link:hover {
background: linear-gradient(135deg, #0a58ca 0%, #084298 100%);
background: var(--color-orange-light);
transform: translateY(-2px);
box-shadow: 0 6px 16px rgba(13, 110, 253, 0.4);
box-shadow: 0 6px 16px rgba(255, 133, 0, 0.4);
}
/* Disabled state */
@@ -182,11 +182,11 @@
.page-link:hover {
color: #ffffff;
background-color: #343a40;
border-color: #0d6efd;
border-color: var(--color-orange-primary);
}
.page-item.active .page-link {
background: linear-gradient(135deg, #0d6efd 0%, #0a58ca 100%);
background: var(--color-orange-primary);
}
.page-item.disabled .page-link {