Skip to content

Commit 2ae6a49

Browse files
Move themes directly into HTML
1 parent 934e98d commit 2ae6a49

File tree

2 files changed

+7
-12
lines changed

2 files changed

+7
-12
lines changed

util/gh-pages/index.html

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,13 @@
3030
<div class="settings-icon" tabindex="-1"></div>
3131
<div class="settings-menu" tabindex="-1">
3232
<div class="setting-radio-name">Theme</div>
33-
<select id="theme-choice" onchange="setTheme(this.value, true)"></select>
33+
<select id="theme-choice" onchange="setTheme(this.value, true)">
34+
<option value="ayu">Ayu</option>
35+
<option value="coal">Coal</option>
36+
<option value="light">Light</option>
37+
<option value="navy">Navy</option>
38+
<option value="rust">Rust</option>
39+
</select>
3440
<label>
3541
<input type="checkbox" id="disable-shortcuts" onchange="changeSetting(this)">
3642
<span>Disable keyboard shortcuts</span>

util/gh-pages/script.js

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -604,17 +604,6 @@ function handleBlur(event) {
604604
}
605605

606606
function generateSettings() {
607-
const THEMES = ["Ayu", "Coal", "Light", "Navy", "Rust"];
608-
const themesElem = document.getElementById("theme-choice");
609-
let children = '';
610-
611-
for (const theme of THEMES) {
612-
const id = theme.toLowerCase();
613-
children += `<option value="${id}">${theme}</option>`;
614-
}
615-
themesElem.innerHTML = children;
616-
themesElem.onblur = handleBlur;
617-
618607
const settings = document.getElementById("settings-dropdown");
619608
const settingsButton = settings.querySelector(".settings-icon")
620609
settingsButton.onclick = () => settings.classList.toggle("open");

0 commit comments

Comments
 (0)