Web layer cleanup: Bootstrap removal, JS splitting, CSS consolidation, legal page injection #32

Merged
gelu merged 7 commits from refactor/web-cleanup-31 into main 2026-05-28 10:39:58 +00:00
2 changed files with 12 additions and 9 deletions
Showing only changes of commit 4e086f3eca - Show all commits
+7 -5
View File
@@ -180,7 +180,7 @@
<span id="year"></span> MyAi.ro ·
<span data-i18n="footer.rights">All rights reserved</span>
</p>
<div class="footer-links footer-legal">
<div class="footer-links">
<a data-legal="terms" href="/legal/terms-en.html" target="_blank" data-i18n="legal.terms">Terms</a>
<a data-legal="privacy" href="/legal/privacy-en.html" target="_blank" data-i18n="legal.privacy">Privacy</a>
<a data-legal="cookies" href="/legal/cookies-en.html" target="_blank" data-i18n="legal.cookies">Cookies</a>
@@ -190,20 +190,20 @@
</div>
</footer>
</div>
<div id="contactLoader" class="loader-overlay" style="display:none;" role="status" aria-live="polite">
<div id="contactLoader" class="loader-overlay" role="status" aria-live="polite">
<div class="loader-box">
<span class="loader-spinner" aria-hidden="true"></span>
<strong data-i18n="status.sending">Sending...</strong>
</div>
</div>
<div id="cvLoader" class="loader-overlay" style="display:none;" role="status" aria-live="polite">
<div id="cvLoader" class="loader-overlay" role="status" aria-live="polite">
<div class="loader-box">
<span class="loader-spinner" aria-hidden="true"></span>
<strong data-i18n="cv.loaderTitle">Working on your CV</strong>
<span data-i18n="cv.loaderText">Extracting text, retrieving context and scoring the match. This can take a moment.</span>
</div>
</div>
<div id="cookieBanner" class="cookie-overlay" style="display:none;">
<div id="cookieBanner" class="cookie-overlay">
<div class="cookie-box">
<div class="cookie-text">
<strong data-i18n="cookies.title">Cookies</strong>
@@ -218,8 +218,10 @@
</div>
</div>
</div>
<a href="#" id="cookieManage" class="cookie-manage btn btn-dark btn-sm shadow" style="display:none;" data-i18n="cookies.settings">Cookie settings</a>
<a href="#" id="cookieManage" class="cookie-manage btn btn-dark btn-sm shadow" data-i18n="cookies.settings">Cookie settings</a>
<script src="/js/vendor/jquery-4.0.0.min.js"></script>
<script src="/js/i18n.js"></script>
<script src="/js/main.js"></script>
<script src="/js/cv-matcher.js"></script>
</body>
</html>
+5 -4
View File
@@ -183,7 +183,7 @@
<span id="year"></span> MyAi.ro ·
<span data-i18n="footer.rights">All rights reserved</span>
</p>
<div class="footer-links footer-legal">
<div class="footer-links">
<a data-legal="terms" href="/legal/terms-en.html" target="_blank" data-i18n="legal.terms">Terms</a>
<a data-legal="privacy" href="/legal/privacy-en.html" target="_blank" data-i18n="legal.privacy">Privacy</a>
<a data-legal="cookies" href="/legal/cookies-en.html" target="_blank" data-i18n="legal.cookies">Cookies</a>
@@ -193,13 +193,13 @@
</div>
</footer>
</div>
<div id="contactLoader" class="loader-overlay" style="display:none;" role="status" aria-live="polite">
<div id="contactLoader" class="loader-overlay" role="status" aria-live="polite">
<div class="loader-box">
<span class="loader-spinner" aria-hidden="true"></span>
<strong data-i18n="status.sending">Sending...</strong>
</div>
</div>
<div id="cookieBanner" class="cookie-overlay" style="display:none;">
<div id="cookieBanner" class="cookie-overlay">
<div class="cookie-box">
<div class="cookie-text">
<strong data-i18n="cookies.title">Cookies</strong>
@@ -214,8 +214,9 @@
</div>
</div>
</div>
<a href="#" id="cookieManage" class="cookie-manage btn btn-dark btn-sm shadow" style="display:none;" data-i18n="cookies.settings">Cookie settings</a>
<a href="#" id="cookieManage" class="cookie-manage btn btn-dark btn-sm shadow" data-i18n="cookies.settings">Cookie settings</a>
<script src="/js/vendor/jquery-4.0.0.min.js"></script>
<script src="/js/i18n.js"></script>
<script src="/js/main.js"></script>
</body>
</html>