Files
cv-site/templates/partials
juanatsap 7ea2e93fe1 fix: apply skeleton shimmer to content wrappers during language transitions
Previously, the .htmx-swapping class was only applied to the language
selector button target, not to the actual CV content containers that
were being swapped via hx-swap-oob.

Solution:
- Added hyperscript event handlers to language selector buttons
- On htmx:beforeRequest → add .htmx-swapping to both content wrappers
- On htmx:afterSwap → remove .htmx-swapping from both wrappers

Effect:
- Skeleton shimmer (opacity 0.3 + animated ::before overlay) now
  appears on CV content during language switch (~500ms duration)
- Smooth transition with shimmer effect inside content area
- No external overlay layer - effect is within existing DOM structure

Verified with Playwright test showing:
 .htmx-swapping class applied during swap
 Opacity changes to 0.3
 ::before pseudo-element with shimmer animation active
2025-11-18 08:47:21 +00:00
..
2025-11-12 18:26:18 +00:00
2025-11-12 18:26:18 +00:00
2025-10-20 08:54:21 +01:00