Skip to content

Commit e97dc11

Browse files
committed
refactor: move proxy handling into main.js
1 parent 8047ea6 commit e97dc11

8 files changed

Lines changed: 20 additions & 36 deletions

File tree

static/404.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ <h3>Page not found.</h3>
3535
</button>
3636
</div>
3737
</body>
38-
<script src="/assets/js/mg-pxy.js"></script>
3938
<script src="/assets/js/search.js"></script>
4039
<script src="/assets/ultraviolet/bundle.js"></script>
4140
<script src="/assets/ultraviolet/config.js"></script>

static/apps.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
<link rel="stylesheet" href="/assets/css/container.css" />
1313
<link rel="stylesheet" href="/assets/css/nav.css" />
1414
<script src="/assets/js/main.js"></script>
15-
<script defer src="/assets/js/mg-pxy.js"></script>
1615
<script defer src="/assets/js/search.js"></script>
1716
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css">
1817
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6840529569014734"

static/assets/js/main.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,26 @@
2323
document.head.appendChild(customThemeStyle);
2424
}
2525
}
26+
27+
const PROXY_KEY = "proxy";
28+
const ALLOWED = ["uv", "sj", "dy"];
29+
const DEFAULT = "uv";
30+
31+
function initProxy() {
32+
const current = localStorage.getItem(PROXY_KEY);
33+
if (current === null) {
34+
localStorage.setItem(PROXY_KEY, DEFAULT);
35+
return DEFAULT;
36+
}
37+
if (ALLOWED.includes(current)) {
38+
return current;
39+
}
40+
localStorage.setItem(PROXY_KEY, DEFAULT);
41+
return DEFAULT;
42+
}
43+
44+
window.resolveProxyChoice = initProxy;
45+
window.resolveProxyChoice();
2646
})();
2747

2848
let isInTabMode;

static/assets/js/mg-pxy.js

Lines changed: 0 additions & 30 deletions
This file was deleted.

static/games.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
<link rel="stylesheet" href="/assets/css/container.css" />
1313
<link rel="stylesheet" href="/assets/css/nav.css" />
1414
<script src="/assets/js/main.js"></script>
15-
<script defer src="/assets/js/mg-pxy.js"></script>
1615
<script defer src="/assets/js/search.js"></script>
1716
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6840529569014734"
1817
crossorigin="anonymous"></script>

static/index.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ <h1 class="title">&#73;&#110;&#116;&#101;&#114;&#115;&#116;&#101;&#108;&#108;&#9
3131
</div>
3232
</div>
3333
</div>
34-
<script src="/assets/js/mg-pxy.js"></script>
3534
<script src="assets/js/search.js"></script>
3635
<script src="/assets/js/home.js"></script>
3736
<script src="./assets/ultraviolet/bundle.js"></script>

static/settings.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,6 @@ <h3>Information</h3>
230230
</div>
231231
</div>
232232
</div>
233-
<script src="/assets/js/mg-pxy.js"></script>
234233
<script src="/assets/js/settings.js"></script>
235234
<!-- DO NOT REMOVE-->
236235
<script async src="https://www.googletagmanager.com/gtag/js?id=G-WKJQ5QHQTJ"></script>

static/tabs.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,6 @@
6666
<script src="./assets/ultraviolet/config.js"></script>
6767
<script src="/assets/scramjet/scramjet.all.js"></script>
6868
<script src="/assets/js/sj-tp.js"></script>
69-
<script src="/assets/js/mg-pxy.js"></script>
7069
<!-- DO NOT REMOVE-->
7170
<script async src="https://www.googletagmanager.com/gtag/js?id=G-WKJQ5QHQTJ"></script>
7271
<script>

0 commit comments

Comments
 (0)