Fix FullCalendar loading error on PTO page
Resolves "Uncaught TypeError: $(...).fullCalendar is not a function" by loading FullCalendar and Moment.js libraries from CDN. Changes: - Add Moment.js 2.29.4 from CDN to application layout - Add FullCalendar 3.10.5 CSS and JS from CDN - Remove local javascript_include_tag calls from PTO page - Ensure libraries load before page attempts to initialize calendar The PTO calendar now loads reliably across page navigations. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -29,6 +29,11 @@
|
||||
<!-- Bootstrap JS - loaded last -->
|
||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>
|
||||
|
||||
<!-- FullCalendar and dependencies for PTO page -->
|
||||
<script src="https://cdn.jsdelivr.net/npm/moment@2.29.4/moment.min.js"></script>
|
||||
<link href="https://cdn.jsdelivr.net/npm/fullcalendar@3.10.5/dist/fullcalendar.min.css" rel="stylesheet">
|
||||
<script src="https://cdn.jsdelivr.net/npm/fullcalendar@3.10.5/dist/fullcalendar.min.js"></script>
|
||||
|
||||
<!-- Modern Design System -->
|
||||
<style>
|
||||
:root {
|
||||
|
||||
@@ -179,9 +179,6 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<%= javascript_include_tag "moment.min.js" %>
|
||||
<%= javascript_include_tag "fullcalendar.min.js" %>
|
||||
|
||||
<script type="text/javascript">
|
||||
function makeActive() {
|
||||
$('li[id="pto"]').addClass('active');
|
||||
|
||||
Reference in New Issue
Block a user