Skip to content

Commit 2557542

Browse files
committed
Update OpenModSim site
1 parent a260f63 commit 2557542

3 files changed

Lines changed: 15 additions & 12 deletions

File tree

docs/index.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,27 +34,27 @@
3434
</li>
3535
<li class="lang-dropdown" id="langDropdown">
3636
<button class="lang-dropdown-btn" id="langDropdownBtn" aria-haspopup="listbox" aria-expanded="false">
37-
<span class="lang-flag lang-current-flag">🇺🇸</span>
37+
<img class="lang-flag lang-current-flag" src="https://flagcdn.com/w20/us.png" width="20" height="15" alt="EN">
3838
<span class="lang-current-name">English</span>
3939
<svg class="lang-chevron" width="11" height="11" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">
4040
<path d="M6 9l6 6 6-6"/>
4141
</svg>
4242
</button>
4343
<ul class="lang-dropdown-menu" id="langDropdownMenu" role="listbox">
4444
<li class="lang-option" data-lang="en" role="option">
45-
<span class="lang-flag">🇺🇸</span>
45+
<img class="lang-flag" src="https://flagcdn.com/w20/us.png" width="20" height="15" alt="EN">
4646
<span>English</span>
4747
</li>
4848
<li class="lang-option" data-lang="ru" role="option">
49-
<span class="lang-flag">🇷🇺</span>
49+
<img class="lang-flag" src="https://flagcdn.com/w20/ru.png" width="20" height="15" alt="RU">
5050
<span>Русский</span>
5151
</li>
5252
<li class="lang-option" data-lang="zh_CN" role="option">
53-
<span class="lang-flag">🇨🇳</span>
53+
<img class="lang-flag" src="https://flagcdn.com/w20/cn.png" width="20" height="15" alt="CN">
5454
<span>简体中文</span>
5555
</li>
5656
<li class="lang-option" data-lang="zh_TW" role="option">
57-
<span class="lang-flag">🇹🇼</span>
57+
<img class="lang-flag" src="https://flagcdn.com/w20/tw.png" width="20" height="15" alt="TW">
5858
<span>繁體中文</span>
5959
</li>
6060
</ul>

docs/lang.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -222,10 +222,10 @@ const translations = {
222222
};
223223

224224
const langMeta = {
225-
en: { flag: '🇺🇸', name: 'English' },
226-
ru: { flag: '🇷🇺', name: 'Русский' },
227-
zh_CN: { flag: '🇨🇳', name: '简体中文' },
228-
zh_TW: { flag: '🇹🇼', name: '繁體中文' }
225+
en: { flag: 'https://flagcdn.com/w20/us.png', name: 'English' },
226+
ru: { flag: 'https://flagcdn.com/w20/ru.png', name: 'Русский' },
227+
zh_CN: { flag: 'https://flagcdn.com/w20/cn.png', name: '简体中文' },
228+
zh_TW: { flag: 'https://flagcdn.com/w20/tw.png', name: '繁體中文' }
229229
};
230230

231231
function detectBrowserLang() {
@@ -253,7 +253,7 @@ function applyTranslations(lang) {
253253
const meta = langMeta[lang] || langMeta['en'];
254254
const flagEl = document.querySelector('.lang-current-flag');
255255
const nameEl = document.querySelector('.lang-current-name');
256-
if (flagEl) flagEl.textContent = meta.flag;
256+
if (flagEl) flagEl.src = meta.flag;
257257
if (nameEl) nameEl.textContent = meta.name;
258258

259259
// Mark active option

docs/style.css

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -184,9 +184,12 @@ body {
184184
}
185185

186186
.lang-flag {
187-
font-size: 1.15rem;
188-
line-height: 1;
187+
width: 20px;
188+
height: 15px;
189189
flex-shrink: 0;
190+
vertical-align: middle;
191+
display: inline-block;
192+
border-radius: 2px;
190193
}
191194

192195
/* Hero Section */

0 commit comments

Comments
 (0)