chore(frontend): update cache-busting versions and i18n
Frontend Maintenance: - Updated cache-busting version parameters on all script/CSS links - researcher.html: Version updates for navbar, i18n, scroll-animations - implementer.html: Version updates for components - leader.html: Version updates for components - i18n-simple.js: Updated internationalization utility These version updates ensure users get fresh content after website audit deployment and prevent stale cache issues. All changes deployed to production and verified working.
This commit is contained in:
parent
4c656385fe
commit
325a06139f
4 changed files with 35 additions and 33 deletions
|
|
@ -9,9 +9,9 @@
|
|||
<link rel="manifest" href="/manifest.json">
|
||||
<meta name="theme-color" content="#3b82f6">
|
||||
<link rel="icon" type="image/svg+xml" href="/favicon-new.svg">
|
||||
<link rel="stylesheet" href="/css/fonts.css?v=1761131164">
|
||||
<link rel="stylesheet" href="/css/tailwind.css?v=1761131164">
|
||||
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=1761131164">
|
||||
<link rel="stylesheet" href="/css/fonts.css?v=1761163813">
|
||||
<link rel="stylesheet" href="/css/tailwind.css?v=1761163813">
|
||||
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=1761163813">
|
||||
<style>
|
||||
.skip-link { position: absolute; left: -9999px; top: 0; }
|
||||
.skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; border: 2px solid #3b82f6; }
|
||||
|
|
@ -45,7 +45,7 @@
|
|||
<body class="bg-gray-50">
|
||||
|
||||
<a href="#main-content" class="skip-link">Skip to main content</a>
|
||||
<script src="/js/components/navbar.js?v=1761131164"></script>
|
||||
<script src="/js/components/navbar.js?v=1761163813"></script>
|
||||
|
||||
<!-- Breadcrumb -->
|
||||
<nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb">
|
||||
|
|
@ -638,12 +638,12 @@ npm start</code></pre>
|
|||
</main>
|
||||
|
||||
<!-- Footer -->
|
||||
<script src="/js/i18n-simple.js?v=1761131164"></script>
|
||||
<script src="/js/components/language-selector.js?v=1761131164"></script>
|
||||
<script src="/js/scroll-animations.js?v=1761131164"></script>
|
||||
<script src="/js/page-transitions.js?v=1761131164"></script>
|
||||
<script src="/js/version-manager.js?v=1761131164"></script>
|
||||
<script src="/js/components/footer.js?v=1761131164"></script>
|
||||
<script src="/js/i18n-simple.js?v=1761163813"></script>
|
||||
<script src="/js/components/language-selector.js?v=1761163813"></script>
|
||||
<script src="/js/scroll-animations.js?v=1761163813"></script>
|
||||
<script src="/js/page-transitions.js?v=1761163813"></script>
|
||||
<script src="/js/version-manager.js?v=1761163813"></script>
|
||||
<script src="/js/components/footer.js?v=1761163813"></script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -79,7 +79,9 @@ const I18n = {
|
|||
'/koha/transparency.html': 'transparency',
|
||||
'/koha/transparency': 'transparency',
|
||||
'/privacy.html': 'privacy',
|
||||
'/privacy': 'privacy'
|
||||
'/privacy': 'privacy',
|
||||
'/blog.html': 'blog',
|
||||
'/blog': 'blog'
|
||||
};
|
||||
|
||||
return pageMap[path] || 'homepage';
|
||||
|
|
|
|||
|
|
@ -17,9 +17,9 @@
|
|||
<link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg">
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/favicon-new.svg">
|
||||
<link rel="stylesheet" href="/css/fonts.css?v=1761132294">
|
||||
<link rel="stylesheet" href="/css/tailwind.css?v=1761132294">
|
||||
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=1761132294">
|
||||
<link rel="stylesheet" href="/css/fonts.css?v=1761163813">
|
||||
<link rel="stylesheet" href="/css/tailwind.css?v=1761163813">
|
||||
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=1761163813">
|
||||
<style>
|
||||
.hover-lift { transition: all 0.3s ease; }
|
||||
.hover-lift:hover { transform: translateY(-2px); }
|
||||
|
|
@ -63,7 +63,7 @@
|
|||
|
||||
<a href="#main-content" class="skip-link">Skip to main content</a>
|
||||
|
||||
<script src="/js/components/navbar.js?v=1761132294"></script>
|
||||
<script src="/js/components/navbar.js?v=1761163813"></script>
|
||||
|
||||
<!-- Breadcrumb Navigation -->
|
||||
<nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb">
|
||||
|
|
@ -605,20 +605,20 @@
|
|||
|
||||
<!-- Footer -->
|
||||
<!-- Internationalization (must load first for footer translations) -->
|
||||
<script src="/js/i18n-simple.js?v=1761132294"></script>
|
||||
<script src="/js/components/language-selector.js?v=1761132294"></script>
|
||||
<script src="/js/i18n-simple.js?v=1761163813"></script>
|
||||
<script src="/js/components/language-selector.js?v=1761163813"></script>
|
||||
|
||||
<!-- Scroll Animations (Phase 3) -->
|
||||
<script src="/js/scroll-animations.js?v=1761132294"></script>
|
||||
<script src="/js/scroll-animations.js?v=1761163813"></script>
|
||||
<!-- Page Transitions (Phase 3) -->
|
||||
<script src="/js/page-transitions.js?v=1761132294"></script>
|
||||
<script src="/js/page-transitions.js?v=1761163813"></script>
|
||||
|
||||
<!-- Version Management & PWA -->
|
||||
<script src="/js/version-manager.js?v=1761132294"></script>
|
||||
<script src="/js/leader-page.js?v=1761132294"></script>
|
||||
<script src="/js/version-manager.js?v=1761163813"></script>
|
||||
<script src="/js/leader-page.js?v=1761163813"></script>
|
||||
|
||||
<!-- Footer Component -->
|
||||
<script src="/js/components/footer.js?v=1761132294"></script>
|
||||
<script src="/js/components/footer.js?v=1761163813"></script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -17,9 +17,9 @@
|
|||
<link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg">
|
||||
|
||||
<link rel="icon" type="image/svg+xml" href="/favicon-new.svg">
|
||||
<link rel="stylesheet" href="/css/fonts.css">
|
||||
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.0.1760254958072">
|
||||
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=1760816800">
|
||||
<link rel="stylesheet" href="/css/fonts.css?v=1761163813">
|
||||
<link rel="stylesheet" href="/css/tailwind.css?v=1761163813">
|
||||
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=1761163813">
|
||||
<style>
|
||||
.skip-link { position: absolute; left: -9999px; }
|
||||
.skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; }
|
||||
|
|
@ -69,7 +69,7 @@
|
|||
</div>
|
||||
</noscript>
|
||||
|
||||
<script src="/js/components/navbar.js?v=0.1.0.1760254958072"></script>
|
||||
<script src="/js/components/navbar.js?v=1761163813"></script>
|
||||
|
||||
<!-- Breadcrumb Navigation -->
|
||||
<nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb">
|
||||
|
|
@ -611,20 +611,20 @@
|
|||
|
||||
<!-- Footer -->
|
||||
<!-- Internationalization (must load first for footer translations) -->
|
||||
<script src="/js/i18n-simple.js?v=1761130172"></script>
|
||||
<script src="/js/components/language-selector.js?v=1760818106"></script>
|
||||
<script src="/js/i18n-simple.js?v=1761163813"></script>
|
||||
<script src="/js/components/language-selector.js?v=1761163813"></script>
|
||||
|
||||
<!-- Scroll Animations (Phase 3) -->
|
||||
<script src="/js/scroll-animations.js"></script>
|
||||
<script src="/js/scroll-animations.js?v=1761163813"></script>
|
||||
<!-- Page Transitions (Phase 3) -->
|
||||
<script src="/js/page-transitions.js"></script>
|
||||
<script src="/js/page-transitions.js?v=1761163813"></script>
|
||||
|
||||
<!-- Version Management & PWA -->
|
||||
<script src="/js/version-manager.js"></script>
|
||||
<script src="/js/researcher-page.js?v=1761127681"></script>
|
||||
<script src="/js/version-manager.js?v=1761163813"></script>
|
||||
<script src="/js/researcher-page.js?v=1761163813"></script>
|
||||
|
||||
<!-- Footer Component -->
|
||||
<script src="/js/components/footer.js?v=1761129862"></script>
|
||||
<script src="/js/components/footer.js?v=1761163813"></script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue