A lot of updates
This commit is contained in:
File diff suppressed because one or more lines are too long
|
Before Width: | Height: | Size: 13 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 8.6 KiB |
@@ -1,21 +0,0 @@
|
||||
const icp = require("electron").ipcRenderer;
|
||||
|
||||
interface Window {
|
||||
$: JQuery;
|
||||
}
|
||||
(window as any).$ = require("jquery");
|
||||
|
||||
icp.on('progress-update', (event, count) => {
|
||||
console.log("Process update to %f", count);
|
||||
|
||||
$(".container-bar .bar").css("width", (count * 100) + "%");
|
||||
});
|
||||
|
||||
icp.on('await-update', (event) => {
|
||||
console.log("Received update notification");
|
||||
|
||||
$(".container-bar .bar").css("width", "100%");
|
||||
$("#loading-text").html("Awaiting client update response<br>(User input required)");
|
||||
});
|
||||
|
||||
export {}
|
||||
@@ -1,98 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>TeaClient</title>
|
||||
|
||||
<style type="text/css">
|
||||
html, body {
|
||||
background: #18BC9C;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
body {
|
||||
text-align: center;
|
||||
position: absolute;
|
||||
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
left: 0;
|
||||
|
||||
margin-left: 18px;
|
||||
margin-right: 18px;
|
||||
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
|
||||
-ms-overflow-style: none;
|
||||
-webkit-app-region: drag;
|
||||
}
|
||||
|
||||
img {
|
||||
position: absolute;
|
||||
display: block;
|
||||
|
||||
width: 200px;
|
||||
height: 200px;
|
||||
}
|
||||
|
||||
.smoke {
|
||||
z-index: 2;
|
||||
}
|
||||
.logo {
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
.container-logo {
|
||||
align-self: center;
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
|
||||
width: 200px;
|
||||
height: 200px;
|
||||
}
|
||||
|
||||
.container-info a {
|
||||
display: inline-block;
|
||||
color: #FFFFFF;
|
||||
font-family: "Arial",serif;
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
.container-bar {
|
||||
position: relative;
|
||||
margin-top: 5px;
|
||||
border: white solid 2px;
|
||||
height: 18px;
|
||||
}
|
||||
|
||||
.container-bar .bar {
|
||||
z-index: 1;
|
||||
position: absolute;
|
||||
display: block;
|
||||
|
||||
background: whitesmoke;
|
||||
border: none;
|
||||
width: 0%;
|
||||
height: 100%;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script type="application/ecmascript">const exports = {};</script>
|
||||
<script type="application/ecmascript" src="loader.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container-logo">
|
||||
<img class="logo" src="img/logo.svg">
|
||||
<img class="smoke" src="img/smoke.png">
|
||||
</div>
|
||||
<div class="container-info">
|
||||
<a id="loading-text">Loading... Please wait!</a>
|
||||
<div class="container-bar">
|
||||
<div class="bar"></div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -1,25 +0,0 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<script type="application/javascript">
|
||||
const remote = require('electron').remote;
|
||||
const fs = require('fs-extra');
|
||||
|
||||
const target_file = remote.getGlobal("browser-root");
|
||||
console.log("Navigate to %s", target_file);
|
||||
|
||||
if(fs.existsSync(target_file))
|
||||
window.location.href = target_file;
|
||||
else {
|
||||
console.error("Failed to find target file!");
|
||||
if(!remote.getCurrentWebContents().isDevToolsOpened())
|
||||
remote.getCurrentWebContents().openDevTools();
|
||||
}
|
||||
</script>
|
||||
<title>TeaClient - loading files</title>
|
||||
</head>
|
||||
<body>
|
||||
An unknown error happened!<br>
|
||||
Please report this!
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user