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">
|
<link rel="manifest" href="/manifest.json">
|
||||||
<meta name="theme-color" content="#3b82f6">
|
<meta name="theme-color" content="#3b82f6">
|
||||||
<link rel="icon" type="image/svg+xml" href="/favicon-new.svg">
|
<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/fonts.css?v=1761163813">
|
||||||
<link rel="stylesheet" href="/css/tailwind.css?v=1761131164">
|
<link rel="stylesheet" href="/css/tailwind.css?v=1761163813">
|
||||||
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=1761131164">
|
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=1761163813">
|
||||||
<style>
|
<style>
|
||||||
.skip-link { position: absolute; left: -9999px; top: 0; }
|
.skip-link { position: absolute; left: -9999px; top: 0; }
|
||||||
.skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; border: 2px solid #3b82f6; }
|
.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">
|
<body class="bg-gray-50">
|
||||||
|
|
||||||
<a href="#main-content" class="skip-link">Skip to main content</a>
|
<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 -->
|
<!-- Breadcrumb -->
|
||||||
<nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="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>
|
</main>
|
||||||
|
|
||||||
<!-- Footer -->
|
<!-- Footer -->
|
||||||
<script src="/js/i18n-simple.js?v=1761131164"></script>
|
<script src="/js/i18n-simple.js?v=1761163813"></script>
|
||||||
<script src="/js/components/language-selector.js?v=1761131164"></script>
|
<script src="/js/components/language-selector.js?v=1761163813"></script>
|
||||||
<script src="/js/scroll-animations.js?v=1761131164"></script>
|
<script src="/js/scroll-animations.js?v=1761163813"></script>
|
||||||
<script src="/js/page-transitions.js?v=1761131164"></script>
|
<script src="/js/page-transitions.js?v=1761163813"></script>
|
||||||
<script src="/js/version-manager.js?v=1761131164"></script>
|
<script src="/js/version-manager.js?v=1761163813"></script>
|
||||||
<script src="/js/components/footer.js?v=1761131164"></script>
|
<script src="/js/components/footer.js?v=1761163813"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,9 @@ const I18n = {
|
||||||
'/koha/transparency.html': 'transparency',
|
'/koha/transparency.html': 'transparency',
|
||||||
'/koha/transparency': 'transparency',
|
'/koha/transparency': 'transparency',
|
||||||
'/privacy.html': 'privacy',
|
'/privacy.html': 'privacy',
|
||||||
'/privacy': 'privacy'
|
'/privacy': 'privacy',
|
||||||
|
'/blog.html': 'blog',
|
||||||
|
'/blog': 'blog'
|
||||||
};
|
};
|
||||||
|
|
||||||
return pageMap[path] || 'homepage';
|
return pageMap[path] || 'homepage';
|
||||||
|
|
|
||||||
|
|
@ -17,9 +17,9 @@
|
||||||
<link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg">
|
<link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg">
|
||||||
|
|
||||||
<link rel="icon" type="image/svg+xml" href="/favicon-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/fonts.css?v=1761163813">
|
||||||
<link rel="stylesheet" href="/css/tailwind.css?v=1761132294">
|
<link rel="stylesheet" href="/css/tailwind.css?v=1761163813">
|
||||||
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=1761132294">
|
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=1761163813">
|
||||||
<style>
|
<style>
|
||||||
.hover-lift { transition: all 0.3s ease; }
|
.hover-lift { transition: all 0.3s ease; }
|
||||||
.hover-lift:hover { transform: translateY(-2px); }
|
.hover-lift:hover { transform: translateY(-2px); }
|
||||||
|
|
@ -63,7 +63,7 @@
|
||||||
|
|
||||||
<a href="#main-content" class="skip-link">Skip to main content</a>
|
<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 -->
|
<!-- Breadcrumb Navigation -->
|
||||||
<nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb">
|
<nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb">
|
||||||
|
|
@ -605,20 +605,20 @@
|
||||||
|
|
||||||
<!-- Footer -->
|
<!-- Footer -->
|
||||||
<!-- Internationalization (must load first for footer translations) -->
|
<!-- Internationalization (must load first for footer translations) -->
|
||||||
<script src="/js/i18n-simple.js?v=1761132294"></script>
|
<script src="/js/i18n-simple.js?v=1761163813"></script>
|
||||||
<script src="/js/components/language-selector.js?v=1761132294"></script>
|
<script src="/js/components/language-selector.js?v=1761163813"></script>
|
||||||
|
|
||||||
<!-- Scroll Animations (Phase 3) -->
|
<!-- 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) -->
|
<!-- 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 -->
|
<!-- Version Management & PWA -->
|
||||||
<script src="/js/version-manager.js?v=1761132294"></script>
|
<script src="/js/version-manager.js?v=1761163813"></script>
|
||||||
<script src="/js/leader-page.js?v=1761132294"></script>
|
<script src="/js/leader-page.js?v=1761163813"></script>
|
||||||
|
|
||||||
<!-- Footer Component -->
|
<!-- Footer Component -->
|
||||||
<script src="/js/components/footer.js?v=1761132294"></script>
|
<script src="/js/components/footer.js?v=1761163813"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -17,9 +17,9 @@
|
||||||
<link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg">
|
<link rel="apple-touch-icon" href="/images/tractatus-icon-new.svg">
|
||||||
|
|
||||||
<link rel="icon" type="image/svg+xml" href="/favicon-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/fonts.css?v=1761163813">
|
||||||
<link rel="stylesheet" href="/css/tailwind.css?v=0.1.0.1760254958072">
|
<link rel="stylesheet" href="/css/tailwind.css?v=1761163813">
|
||||||
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=1760816800">
|
<link rel="stylesheet" href="/css/tractatus-theme.min.css?v=1761163813">
|
||||||
<style>
|
<style>
|
||||||
.skip-link { position: absolute; left: -9999px; }
|
.skip-link { position: absolute; left: -9999px; }
|
||||||
.skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; }
|
.skip-link:focus { left: 0; z-index: 100; background: white; padding: 1rem; }
|
||||||
|
|
@ -69,7 +69,7 @@
|
||||||
</div>
|
</div>
|
||||||
</noscript>
|
</noscript>
|
||||||
|
|
||||||
<script src="/js/components/navbar.js?v=0.1.0.1760254958072"></script>
|
<script src="/js/components/navbar.js?v=1761163813"></script>
|
||||||
|
|
||||||
<!-- Breadcrumb Navigation -->
|
<!-- Breadcrumb Navigation -->
|
||||||
<nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb">
|
<nav class="bg-gray-50 border-b border-gray-200 py-3" aria-label="Breadcrumb">
|
||||||
|
|
@ -611,20 +611,20 @@
|
||||||
|
|
||||||
<!-- Footer -->
|
<!-- Footer -->
|
||||||
<!-- Internationalization (must load first for footer translations) -->
|
<!-- Internationalization (must load first for footer translations) -->
|
||||||
<script src="/js/i18n-simple.js?v=1761130172"></script>
|
<script src="/js/i18n-simple.js?v=1761163813"></script>
|
||||||
<script src="/js/components/language-selector.js?v=1760818106"></script>
|
<script src="/js/components/language-selector.js?v=1761163813"></script>
|
||||||
|
|
||||||
<!-- Scroll Animations (Phase 3) -->
|
<!-- Scroll Animations (Phase 3) -->
|
||||||
<script src="/js/scroll-animations.js"></script>
|
<script src="/js/scroll-animations.js?v=1761163813"></script>
|
||||||
<!-- Page Transitions (Phase 3) -->
|
<!-- Page Transitions (Phase 3) -->
|
||||||
<script src="/js/page-transitions.js"></script>
|
<script src="/js/page-transitions.js?v=1761163813"></script>
|
||||||
|
|
||||||
<!-- Version Management & PWA -->
|
<!-- Version Management & PWA -->
|
||||||
<script src="/js/version-manager.js"></script>
|
<script src="/js/version-manager.js?v=1761163813"></script>
|
||||||
<script src="/js/researcher-page.js?v=1761127681"></script>
|
<script src="/js/researcher-page.js?v=1761163813"></script>
|
||||||
|
|
||||||
<!-- Footer Component -->
|
<!-- Footer Component -->
|
||||||
<script src="/js/components/footer.js?v=1761129862"></script>
|
<script src="/js/components/footer.js?v=1761163813"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue