Files
friend-event-rsvp/events/templates/base.html
T
kennyboy55 ac7293244c feat: Implement RSVP functionality with WebSocket support
- Added WebSocket connection for real-time updates on activity attendees and capacity.
- Created base HTML template for consistent layout across event pages.
- Developed event details page to display event information and activities.
- Implemented RSVP page with multi-step navigation for email, guests, activities, questions, and notes.
- Added partial templates for dynamic content rendering during RSVP process.
- Introduced utility functions for page management and RSVP creation.
- Updated ASGI configuration to support WebSocket connections.
- Enhanced logging for better debugging and error tracking.
- Integrated channels for handling real-time communication in RSVP process.
2026-03-22 12:10:25 +01:00

26 lines
913 B
HTML

{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{% block title %}RSVP{% endblock %}</title>
<script src="{% static 'js/htmx.2.0.8.min.js' %}" integrity="sha384-/TgkGk7p307TH7EXJDuUlgG3Ce1UVolAOFopFekQkkXihi5u/6OCvVKyz1W+idaz"></script>
<script src="{% static 'js/htmx-ext-ws.2.0.4.min.js' %}" integrity="sha384-1RwI/nvUSrMRuNj7hX1+27J8XDdCoSLf0EjEyF69nacuWyiJYoQ/j39RT1mSnd2G"></script>
<script src="{% static 'js/alpine.3.15.8.min.js' %}" defer></script>
<link rel="stylesheet" href="{% static 'css/simple.min.css' %}">
<link rel="stylesheet" href="{% static 'css/styles.css' %}">
</head>
<body hx-headers='{"X-CSRFTOKEN": "{{ csrf_token }}"}' hx-ext="ws">
<main>
{% block content %}{% endblock %}
</main>
{% block scripts %}{% endblock %}
</body>
</html>