add version information to corner of screen
This commit is contained in:
parent
09ba8a2064
commit
f46fc7a22d
3
.gitignore
vendored
3
.gitignore
vendored
@ -43,4 +43,5 @@ Temporary Items
|
|||||||
.apdisk
|
.apdisk
|
||||||
public/songs
|
public/songs
|
||||||
public/api
|
public/api
|
||||||
taiko.db
|
taiko.db
|
||||||
|
public/version.json
|
@ -56,6 +56,7 @@
|
|||||||
<body>
|
<body>
|
||||||
<div id="assets"></div>
|
<div id="assets"></div>
|
||||||
<div id="screen"></div>
|
<div id="screen"></div>
|
||||||
|
<div id="version"></div>
|
||||||
<script src="/src/js/main.js"></script>
|
<script src="/src/js/main.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@ -224,3 +224,20 @@ kbd{
|
|||||||
height: 12.5vmin;
|
height: 12.5vmin;
|
||||||
opacity: 0.5;
|
opacity: 0.5;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#version {
|
||||||
|
position: fixed;
|
||||||
|
z-index: 1000;
|
||||||
|
font-size: 2vh;
|
||||||
|
position: absolute;
|
||||||
|
bottom: 1vh;
|
||||||
|
right: 1vh;
|
||||||
|
opacity: 0.7;
|
||||||
|
font-family: TnT;
|
||||||
|
}
|
||||||
|
|
||||||
|
#version a {
|
||||||
|
color: inherit;
|
||||||
|
text-decoration: none;
|
||||||
|
cursor: default;
|
||||||
|
}
|
@ -13,6 +13,23 @@ class Loader{
|
|||||||
this.screen.innerHTML = page
|
this.screen.innerHTML = page
|
||||||
this.loaderPercentage = document.querySelector("#loader .percentage")
|
this.loaderPercentage = document.querySelector("#loader .percentage")
|
||||||
this.loaderProgress = document.querySelector("#loader .progress")
|
this.loaderProgress = document.querySelector("#loader .progress")
|
||||||
|
|
||||||
|
var versionTag = document.getElementById("version")
|
||||||
|
this.ajax("/version.json").then(function(resp){
|
||||||
|
var versionLink = document.createElement("a")
|
||||||
|
versionLink.setAttribute("target", "_blank")
|
||||||
|
|
||||||
|
try {
|
||||||
|
var parsed = JSON.parse(resp)
|
||||||
|
versionLink.setAttribute("href", "https://github.com/bui/taiko-web/commit/" + parsed.commit)
|
||||||
|
versionLink.appendChild(document.createTextNode("taiko-web ver." + parsed.version + " (" + parsed.commit_short + ")"))
|
||||||
|
} catch(SyntaxError) {
|
||||||
|
versionLink.setAttribute("href", "https://github.com/bui/taiko-web")
|
||||||
|
versionLink.appendChild(document.createTextNode("taiko-web (unknown version)"))
|
||||||
|
} finally {
|
||||||
|
versionTag.appendChild(versionLink)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
snd.buffer = new SoundBuffer()
|
snd.buffer = new SoundBuffer()
|
||||||
snd.musicGain = snd.buffer.createGain()
|
snd.musicGain = snd.buffer.createGain()
|
||||||
|
Loading…
Reference in New Issue
Block a user