1
0
mirror of https://github.com/zumbiepig/MineXLauncher.git synced 2025-06-08 09:24:48 +00:00
This commit is contained in:
zumbiepig 2024-09-03 20:24:37 -07:00
parent 87e2cab85b
commit 1501d481d1
No known key found for this signature in database
GPG Key ID: 17C891BE28B953DE
3 changed files with 4 additions and 8 deletions

View File

@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>MineXLauncher</title> <title>MineXLauncher</title>
<link rel="icon" type="image/webp" href="/resources/images/icons/favicon.webp" /> <link rel="icon" type="image/webp" href="/resources/images/icons/favicon.webp" />
<link rel="stylesheet" href="/resources/styles/themes/default.css" /> <link rel="stylesheet" href="/resources/styles/themes/default.css" />css" />
<link rel="stylesheet" id="theme" /> <link rel="stylesheet" id="theme" />
<script src="/resources/scripts/google-tag.js"></script> <script src="/resources/scripts/google-tag.js"></script>
<script src="/resources/scripts/main.js"></script> <script src="/resources/scripts/main.js"></script>
@ -59,7 +59,7 @@
<div class="settings-section"> <div class="settings-section">
<label for="theme-select">Theme:</label> <label for="theme-select">Theme:</label>
<select id="theme-select"> <select id="theme-select">
<option disabled selected hidden value=""></option> <option disabled hidden value=""></option>
</select> </select>
</div> </div>
<!-- <div class="settings-section"> <!-- <div class="settings-section">

View File

@ -27,7 +27,7 @@
<input id="username-input" placeholder="Enter username" /> <input id="username-input" placeholder="Enter username" />
<label for="theme-select">Theme:</label> <label for="theme-select">Theme:</label>
<select id="theme-select"> <select id="theme-select">
<option disabled selected hidden value=""></option> <option disabled hidden value=""></option>
</select> </select>
<!-- <label for="offline-checkbox">Enable offline use:</label> <!-- <label for="offline-checkbox">Enable offline use:</label>
<input type="checkbox" id="offline-checkbox" /> --> <input type="checkbox" id="offline-checkbox" /> -->

View File

@ -6,11 +6,7 @@ let selectedVersion: string;
const theme = { const theme = {
load: function (themeToLoad?: string) { load: function (themeToLoad?: string) {
const themeElement = document.getElementById('theme') as HTMLLinkElement; const themeElement = document.getElementById('theme') as HTMLLinkElement;
if (themeElement) { if (themeElement) themeElement.href = themeToLoad ? `/resources/styles/themes/${themeToLoad}.css` : `/resources/styles/themes/${storage.local.get('theme') ?? 'default'}.css`;
document.documentElement.style.display = 'none';
themeElement.onload = () => (document.documentElement.style.display = '');
themeElement.href = themeToLoad ? `/resources/styles/themes/${themeToLoad}.css` : `/resources/styles/themes/${storage.local.get('theme') ?? 'default'}.css`;
}
}, },
set: function (newTheme: string) { set: function (newTheme: string) {
storage.local.set('theme', newTheme); storage.local.set('theme', newTheme);