|
33 | 33 | <link rel="stylesheet" type="text/css" href="{{ "/static/css/calendar.css" | prepend:site.baseurl_root }}?t={{site.time | date: '%s'}}" media="screen,projection"> |
34 | 34 | <link rel="stylesheet" type="text/css" href="{{ "/static/css/search.css" | prepend:site.baseurl_root }}?t={{site.time | date: '%s'}}" media="screen,projection"> |
35 | 35 | <link rel="stylesheet" type="text/css" href="{{ "/static/css/mobile-fixes.css" | prepend:site.baseurl_root }}?t={{site.time | date: '%s'}}" media="screen,projection"> |
| 36 | +<link rel="stylesheet" type="text/css" href="{{ "/static/css/dashboard.css" | prepend:site.baseurl_root }}?t={{site.time | date: '%s'}}" media="screen,projection"> |
| 37 | +<link rel="stylesheet" type="text/css" href="{{ "/static/css/action-bar-minimal.css" | prepend:site.baseurl_root }}?t={{site.time | date: '%s'}}" media="screen,projection"> |
36 | 38 | <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/fontawesome.min.css" media="screen,projection"> |
| 39 | +<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/solid.min.css" media="screen,projection"> |
| 40 | +<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/regular.min.css" media="screen,projection"> |
37 | 41 | <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/brands.min.css" media="screen,projection"> |
38 | 42 |
|
39 | 43 | <link rel="shortcut icon" href="{{ "/static/img/favicon.png" | prepend:site.baseurl_root }}"> |
|
63 | 67 | <script type="text/javascript" src="{{ "/static/js/jquery.countdown.min.js" | prepend:site.baseurl_root }}"></script> |
64 | 68 | <script type="text/javascript" src="{{ "/static/js/luxon.js" | prepend:site.baseurl_root }}"></script> |
65 | 69 | <script type="text/javascript" src="{{ "/static/js/store.min.js" | prepend:site.baseurl_root }}"></script> |
| 70 | +<script type="text/javascript"> |
| 71 | +// Only inject active conferences to avoid performance issues |
| 72 | +// Archive data (592 conferences) loaded on-demand when needed |
| 73 | +window.conferenceData = { |
| 74 | + active: {{ site.data.conferences | jsonify }}, |
| 75 | + types: {{ site.data.types | jsonify }} |
| 76 | + // Archive will be loaded on-demand to save ~224KB initial payload |
| 77 | +}; |
| 78 | +</script> |
| 79 | +<script type="text/javascript" src="{{ "/static/js/conference-manager.js" | prepend:site.baseurl_root }}?t={{site.time | date: '%s'}}"></script> |
| 80 | +<script type="text/javascript" src="{{ "/static/js/favorites.js" | prepend:site.baseurl_root }}?t={{site.time | date: '%s'}}"></script> |
| 81 | +<script type="text/javascript" src="{{ "/static/js/series-manager.js" | prepend:site.baseurl_root }}?t={{site.time | date: '%s'}}"></script> |
66 | 82 | <script type="text/javascript" src="{{ "/static/js/ouical.min.js" | prepend:site.baseurl_root }}"></script> |
| 83 | +<script type="text/javascript" src="{{ "/static/js/action-bar.js" | prepend:site.baseurl_root }}?t={{site.time | date: '%s'}}"></script> |
| 84 | +<script type="text/javascript" src="{{ "/static/js/notifications.js" | prepend:site.baseurl_root }}?t={{site.time | date: '%s'}}"></script> |
67 | 85 | <script type="text/javascript" src="{{ "/static/js/bootstrap-multiselect.min.js" |prepend:site.baseurl_root }}"></script> |
0 commit comments