forked from AAAAAYTFN/MineXLauncher-Beta
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
71 lines (60 loc) · 2.24 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
let selectedVersion = '';
function toggleOptions() {
document.querySelector('.custom-options').classList.toggle('open');
document.querySelector('.custom-select').classList.toggle('open');
}
function selectVersion(version) {
selectedVersion = version;
document.querySelector('.custom-select').textContent = `Selected: ${version}`;
toggleOptions();
}
function playGame() {
if (!selectedVersion) {
alert('Please select a version to play.');
return;
}
window.location.href = selectedVersion + '/index.html';
}
function redirectToNews() {
window.location.href = 'news.html';
}
function redirectToSettings() {
window.location.href = 'settings.html';
}
function redirectToList() {
window.location.href = 'serverlist.html';
}
function redirectToMain() {
window.location.href = 'index.html';
}
document.addEventListener("DOMContentLoaded", function() {
// Function to get a cookie value by name
function getCookie(name) {
let cookieArr = document.cookie.split(";");
for(let i = 0; i < cookieArr.length; i++) {
let cookiePair = cookieArr[i].split("=");
if(name === cookiePair[0].trim()) {
return decodeURIComponent(cookiePair[1]);
}
}
return null;
}
// Set the username placeholder from the cookie
let username = getCookie("username");
if (username != null) {
document.getElementById("profile-name").textContent = username;
}
let modMakerKitEnabled = getCookie("modMakerKitEnabled");
if (modMakerKitEnabled === "true") {
document.getElementById("modMakerCheckbox").checked = true;
document.getElementById("modMakerItem").style.display = "flex";
document.getElementById("apiItem").style.display = "flex";
} else {
document.getElementById("modMakerItem").style.display = "none";
document.getElementById("apiItem").style.display = "none";
}
});
function openBlankPage(link) {
// Open a new blank window or tab
window.open(link);
}