Updated attendance report page fullscreen

This commit is contained in:
2025-11-07 16:23:25 -05:00
parent af38effbb4
commit e08833e71c
+20 -1
View File
@@ -5,12 +5,22 @@
{% block extra_head %}
<!-- Attendance-specific CSS -->
<link rel="stylesheet" href="{{ url_for('static', filename='css/attendance.css') }}">
<!-- Fullscreen CSS -->
<link rel="stylesheet" href="{{ url_for('static', filename='css/attendance_fullscreen.css') }}">
<!-- Chart.js for analytics -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/3.9.1/chart.min.js"></script>
<!-- Fullscreen JavaScript -->
<script src="{{ url_for('static', filename='js/attendance_fullscreen.js') }}" defer></script>
{% endblock %}
{% block content %}
<div class="attendance-page" data-user-role="{{ session.role }}">
<!-- Fullscreen Toggle Button -->
<button id="fullscreenToggle" class="fullscreen-toggle-btn" onclick="toggleFullscreen()" title="Toggle Fullscreen">
<i id="fullscreenIcon" class="fas fa-expand"></i>
</button>
<!-- Attendance Report Container with Fullscreen Support -->
<div id="attendanceReportContainer" class="attendance-page" data-user-role="{{ session.role }}">
<!-- Header Section -->
<div class="attendance-header">
<div class="header-content">
@@ -634,4 +644,13 @@ document.addEventListener('DOMContentLoaded', function() {
});
window.userRole = '{{ session.role }}';
</script>
<script>
// Initialize fullscreen functionality when page loads
document.addEventListener('DOMContentLoaded', function() {
if (typeof initializeFullscreen === 'function') {
initializeFullscreen();
console.log('Fullscreen functionality initialized for attendance report');
}
});
</script>
{% endblock %}