Skip to content

Commit 87d99bd

Browse files
committed
Add release
1 parent 2b91a6c commit 87d99bd

12 files changed

Lines changed: 59 additions & 75 deletions

File tree

index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ <h3 data-t="headText"></h3>
4545
<section id="second">
4646
<section bp="grid vertical-center">
4747
<div bp="10 offset-2 6@md offset-2@md" class="img">
48-
<img class="screenshot" src="assets/screenshots/resources-cn.png" id="screenshot-resources">
48+
<img class="screenshot" src="assets/screenshots/versions-cn.png" id="screenshot-resources">
4949
</div>
5050
<div class="container right" bp="4@md 12 offset-2">
5151
<h1 data-t="resourcesSystem"></h1>
@@ -139,6 +139,7 @@ <h1 data-t="serverProvider"></h1>
139139
<a href="javascript:void (setLanguague('en-us'), changeText())">English</a>
140140
</span>
141141
</div>
142+
<div><a href="http://www.beian.miit.gov.cn" target="_blank">辽ICP备16002088号-2</a></div>
142143
<span class="copy">Copyright &copy; 2020 Apisium All rights reserved.</span>
143144
</footer>
144145
</main>

install-local.html

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

plugins.html

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,31 +35,31 @@
3535
<img src="assets/screenshots/multi-instances.png">
3636
<p data-t="multiInstances"></p>
3737
<p class="description" data-t="multiInstancesDesc"></p>
38-
<a role="button" class="btn btn-primary btn-sm" data-t="install"></a>
38+
<a href="i.html?https://dl.pl.apisium.cn/resources/plugins/multi-instances/package.json" target="_blank" role="button" class="btn btn-primary btn-sm" data-t="install"></a>
3939
</section>
4040
<section>
4141
<img style="width:65%" src="assets/screenshots/villager.png">
4242
<p>AuthlibInjector</p>
4343
<p class="description" data-t="authlibInjectorDesc"></p>
44-
<a role="button" class="btn btn-primary btn-sm" data-t="install"></a>
44+
<a href="i.html?https://dl.pl.apisium.cn/resources/plugins/authlib-injector/package.json" target="_blank" role="button" class="btn btn-primary btn-sm" data-t="install"></a>
4545
</section>
4646
<section>
4747
<img src="assets/screenshots/mcbot.jpg">
4848
<p>MCBot</p>
4949
<p class="description" data-t="mcBotDesc"></p>
50-
<a role="button" class="btn btn-primary btn-sm" data-t="install"></a>
50+
<a href="i.html?https://dl.pl.apisium.cn/resources/plugins/mcbot/package.json" target="_blank" role="button" class="btn btn-primary btn-sm" data-t="install"></a>
5151
</section>
5252
<section>
5353
<img style="width:65%" src="assets/screenshots/curseforge.png">
5454
<p>CurseForge</p>
5555
<p class="description" data-t="curseForgeDesc"></p>
56-
<a role="button" class="btn btn-primary btn-sm" data-t="install"></a>
56+
<a href="i.html?https://dl.pl.apisium.cn/resources/plugins/curseforge/package.json" target="_blank" role="button" class="btn btn-primary btn-sm" data-t="install"></a>
5757
</section>
5858
<section>
5959
<img src="assets/screenshots/skins.png" class="screenshot-plugin">
6060
<p data-t="skins"></p>
6161
<p class="description" data-t="skinsDesc"></p>
62-
<a role="button" class="btn btn-primary btn-sm" data-t="install"></a>
62+
<a href="i.html?https://dl.pl.apisium.cn/resources/plugins/skins/package.json" target="_blank" role="button" class="btn btn-primary btn-sm" data-t="install"></a>
6363
</section>
6464
</div>
6565
<div id="book-footer"></div>
@@ -72,6 +72,7 @@
7272
<a href="javascript:void setLanguague('en-us')">English</a>
7373
</span>
7474
</div>
75+
<div><a href="http://www.beian.miit.gov.cn" target="_blank">辽ICP备16002088号-2</a></div>
7576
<span class="copy">Copyright &copy; 2020 Apisium All rights reserved.</span>
7677
</footer>
7778
<script src="https://cdn.jsdelivr.net/npm/native-promise-only@0.8.1/lib/npo.src.min.js"></script>

release.html

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,17 @@
3434
<section>
3535
<img src="assets/windows.png">
3636
<p>WINDOWS</p>
37-
<p class="links"><a data-t="32">32位</a></p>
37+
<p class="links"><a data-t="32" data-ext="exe" target="_blank"></a></p>
3838
</section>
3939
<section>
4040
<img src="assets/mac.png">
4141
<p>MACOS</p>
42-
<p class="links"><span data-t="64"></span>: <a>dmg</a></p>
42+
<p class="links"><span data-t="64"></span>: <a data-ext="dmg" target="_blank">dmg</a></p>
4343
</section>
4444
<section>
4545
<img src="assets/linux.png">
4646
<p>LINUX</p>
47-
<p class="links"><span data-t="64"></span>: <a>rpm</a> <a>deb</a> <a>tar.gz</a></p>
47+
<p class="links"><span data-t="64"></span>: <a target="_blank" data-ext="rpm">rpm</a> <a target="_blank" data-ext="deb">deb</a> <a target="_blank" data-ext="tar.gz">tar.gz</a></p>
4848
</section>
4949
</div>
5050
<div id="book-footer"></div>
@@ -57,11 +57,13 @@
5757
<a href="javascript:void setLanguague('en-us')">English</a>
5858
</span>
5959
</div>
60+
<div><a href="http://www.beian.miit.gov.cn" target="_blank">辽ICP备16002088号-2</a></div>
6061
<span class="copy">Copyright &copy; 2020 Apisium All rights reserved.</span>
6162
</footer>
6263
<script src="https://cdn.jsdelivr.net/npm/native-promise-only@0.8.1/lib/npo.src.min.js"></script>
6364
<script src="https://cdn.jsdelivr.net/npm/whatwg-fetch@3.0.0/dist/fetch.umd.min.js"></script>
6465
<script src="https://cdn.jsdelivr.net/npm/jquery@3.4.1/dist/jquery.min.js"></script>
6566
<script src="src/i18n.ts"></script>
67+
<script src="src/release.ts"></script>
6668
</body>
6769
</html>

src/index.ts

Lines changed: 30 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,27 +4,49 @@ const os = (data.os.name || '').toLowerCase()
44

55
const cn = {
66
home: require('../assets/screenshots/home-cn.png'),
7-
resources: require('../assets/screenshots/resources-cn.png'),
7+
resources: require('../assets/screenshots/versions-cn.png'),
88
accounts: require('../assets/screenshots/accounts-cn.png')
99
}
1010

1111
const en = {
1212
home: require('../assets/screenshots/home.png'),
13-
resources: require('../assets/screenshots/resources.png'),
13+
resources: require('../assets/screenshots/versions.png'),
1414
accounts: require('../assets/screenshots/accounts.png')
1515
}
1616

1717
const changeText = () => {
1818
let text: string
19+
let ext: string
1920
if (os.startsWith('android') || os.startsWith('blackberry') || os.startsWith('ios') || os.startsWith('windows phone')) {
2021
text = $i('notSupport')
2122
$('#download-now').prop('disabled', true)
22-
} else if (os.startsWith('windows')) text = `Windows ${$i('32')} (.exe)`
23-
else if (os.startsWith('mac os')) text = `MACOS ${$i('64')} (.dmg)`
24-
else if (os.startsWith('debian') || os.startsWith('ubuntu') || os.startsWith('deepin')) text = `Debian Linux ${$i('64')} (.deb)`
25-
else if (os.startsWith('redhat') || os.startsWith('suse') || os.startsWith('centos')) text = `RedHat Linux ${$i('64')} (.rpm)`
26-
else text = `Linux ${$i('64')} (.tar.gz)`
27-
$('#release-type').text(text)
23+
} else if (os.startsWith('windows')) {
24+
text = `Windows ${$i('32')}`
25+
ext = 'exe'
26+
} else if (os.startsWith('mac os')) {
27+
text = `MACOS ${$i('64')}`
28+
ext = 'dmg'
29+
} else if (os.startsWith('debian') || os.startsWith('ubuntu') || os.startsWith('deepin')) {
30+
text = `Debian Linux ${$i('64')}`
31+
ext = 'deb'
32+
} else if (os.startsWith('redhat') || os.startsWith('suse') || os.startsWith('centos')) {
33+
text = `RedHat Linux ${$i('64')}`
34+
ext = 'rpm'
35+
} else {
36+
text = `Linux ${$i('64')}`
37+
ext = 'tar.gz'
38+
}
39+
const btn = document.getElementById('download-now')
40+
if (ext) {
41+
$('#release-type').text(text + ` (${ext})`)
42+
btn.onclick = () => void window.open(
43+
`https://xmcl.azurewebsites.net/api/pl-get-release?ext=${ext}&gfw=${(window as any).currentLang === 'zh-cn'}`,
44+
'_blank'
45+
)
46+
} else {
47+
$('#release-type').text(text)
48+
btn.onclick = () => {}
49+
}
2850
}
2951
const fn = (window as any).setLanguague
3052
const f = (window as any).setLanguague = (str: string, exec: boolean) => {

src/install-local.ts

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

src/main.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,5 +50,5 @@ footer > div {
5050
}
5151
footer a {
5252
text-decoration: none;
53-
color: rgba(255, 255, 255, 0.86);
53+
/* color: rgba(255, 255, 255, 0.86); */
5454
}

src/release.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
const fn1 = (window as any).setLanguague
2+
const f1 = (window as any).setLanguague = (str: string, exec: boolean) => {
3+
const isCN = str === 'zh-cn'
4+
$('[data-ext]').each((_, it) => {
5+
const e = $(it)
6+
e.prop(
7+
'href',
8+
`https://xmcl.azurewebsites.net/api/pl-get-release?ext=${e.data('ext')}&gfw=${isCN}`
9+
)
10+
})
11+
if (!exec) fn1(str)
12+
}
13+
f1((window as any).currentLang, true)

0 commit comments

Comments
 (0)