Skip to content

Commit 4b0800d

Browse files
committed
Refactor CoC.html: Clean up whitespace and move language and mobile scripts to separate files
1 parent 93a502f commit 4b0800d

File tree

3 files changed

+689
-533
lines changed

3 files changed

+689
-533
lines changed

CoC.html

Lines changed: 13 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
<link rel="stylesheet" href="assets/css/style.css">
1717
<link rel="stylesheet" href="assets/css/coc.css">
18-
18+
1919

2020
<link rel="shortcut icon" href="assets/images/favicon.svg" type="image/x-icon">
2121
<title>Python Togo | Home</title>
@@ -656,9 +656,12 @@ <h2>
656656
<span data-lang="tg">📧 Email: <strong>[email protected]</strong></span>
657657
</p>
658658
<p>
659-
<span data-lang="en">☎️ Phone: <strong>+228 92 55 59 87 / +228 97 93 21 78 / +228 98 77 66 82</strong></span>
660-
<span data-lang="fr">☎️ Téléphone: <strong>+228 92 55 59 87 / +228 97 93 21 78 / +228 98 77 66 82</strong></span>
661-
<span data-lang="tg">☎️ Kaƒomɔ: <strong>+228 92 55 59 87 / +228 97 93 21 78 / +228 98 77 66 82</strong></span>
659+
<span data-lang="en">☎️ Phone: <strong>+228 92 55 59 87 / +228 97 93 21 78 / +228 98 77 66
660+
82</strong></span>
661+
<span data-lang="fr">☎️ Téléphone: <strong>+228 92 55 59 87 / +228 97 93 21 78 / +228 98 77 66
662+
82</strong></span>
663+
<span data-lang="tg">☎️ Kaƒomɔ: <strong>+228 92 55 59 87 / +228 97 93 21 78 / +228 98 77 66
664+
82</strong></span>
662665
</p>
663666
<a href="mailto:[email protected]" class="green-button">
664667
<span data-lang="en">Report an Incident</span>
@@ -837,8 +840,8 @@ <h2>
837840
d="M19.615 3.184c-3.604-.246-11.631-.245-15.23 0-3.897.266-4.356 2.62-4.385 8.816.029 6.185.484 8.549 4.385 8.816 3.6.245 11.626.246 15.23 0 3.897-.266 4.356-2.62 4.385-8.816-.029-6.185-.484-8.549-4.385-8.816zm-10.615 12.816v-8l8 3.993-8 4.007z" />
838841
</svg>
839842
</a>
840-
841-
843+
844+
842845
</div>
843846
</div>
844847

@@ -851,44 +854,10 @@ <h2>
851854
</div>
852855
</footer>
853856

854-
<script>
855-
// Function to change the language
856-
function changeLanguage(lang) {
857-
// Store the selected language in localStorage for persistence
858-
localStorage.setItem('selectedLanguage', lang);
859-
860-
// Update html lang attribute
861-
document.documentElement.lang = lang;
862-
863-
// Hide all language elements
864-
const allLangElements = document.querySelectorAll('[data-lang]');
865-
allLangElements.forEach(el => {
866-
el.style.display = 'none';
867-
});
868-
869-
// Show only elements for the selected language
870-
const selectedLangElements = document.querySelectorAll(`[data-lang="${lang}"]`);
871-
selectedLangElements.forEach(el => {
872-
el.style.display = 'block';
873-
});
874-
}
875-
876-
// Mobile menu toggle
877-
document.getElementById('mobileMenuBtn').addEventListener('click', function () {
878-
document.getElementById('navLinks').classList.toggle('active');
879-
});
880-
881-
// Check for saved language preference or use default
882-
document.addEventListener('DOMContentLoaded', function () {
883-
const savedLanguage = localStorage.getItem('selectedLanguage') || 'en';
884-
885-
// Set the dropdown to the saved language
886-
document.getElementById('language-selector').value = savedLanguage;
887-
888-
// Apply the language
889-
changeLanguage(savedLanguage);
890-
});
891-
</script>
857+
<script src="assets/js/mobile.js"></script>
858+
859+
<script src="assets/js/lang.js"></script>
860+
892861
</body>
893862

894863
</html>

0 commit comments

Comments
 (0)