parent
9bb82e3083
commit
6372bff69f
5 changed files with 193 additions and 190 deletions
|
@ -1,15 +1,21 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no, min-zoom=1, max-zoom: 1, user-scalable=no">
|
||||
<meta name="description" content="The TeaSpeak Web client is a in the browser running client for the VoIP communication software TeaSpeak." />
|
||||
<meta name="keywords" content="TeaSpeak, TeaWeb, TeaSpeak-Web,Web client TeaSpeak, веб клієнт TeaSpeak, TSDNS, багатомовність, мультимовність, теми, функціонал"/>
|
||||
<meta name="viewport"
|
||||
content="width=device-width, initial-scale=1, shrink-to-fit=no, min-zoom=1, max-zoom: 1, user-scalable=no">
|
||||
<meta name="description"
|
||||
content="The TeaSpeak Web client is a in the browser running client for the VoIP communication software TeaSpeak." />
|
||||
<meta name="keywords"
|
||||
content="TeaSpeak, TeaWeb, TeaSpeak-Web,Web client TeaSpeak, веб клієнт TeaSpeak, TSDNS, багатомовність, мультимовність, теми, функціонал" />
|
||||
|
||||
<meta name="og:description" content="The TeaSpeak Web client is a in the browser running client for the VoIP communication software TeaSpeak." />
|
||||
<meta name="og:description"
|
||||
content="The TeaSpeak Web client is a in the browser running client for the VoIP communication software TeaSpeak." />
|
||||
<meta name="og:url" content="https://web.teaspeak.de/">
|
||||
<% /* TODO: Put in an appropriate image <meta name="og:image" content="https://www.whatsapp.com/img/whatsapp-promo.png"> */ %>
|
||||
<% /* TODO: Put in an appropriate image <meta name="og:image"
|
||||
content="https://www.whatsapp.com/img/whatsapp-promo.png"> */ %>
|
||||
|
||||
<% /* Using an absolute path here since the manifest.json works only with such. */ %>
|
||||
<% /* <link rel="manifest" href="/manifest.json"> */ %>
|
||||
|
@ -20,26 +26,15 @@
|
|||
<% } else { %>
|
||||
<title>TeaSpeak-Web</title>
|
||||
<meta name='og:title' content='TeaSpeak-Web'>
|
||||
<link rel='shortcut icon' href='<%= require("./images/favicon_teacup.png") %>' type='image/x-icon' id="favicon">
|
||||
<% /* <link rel="apple-touch-icon" sizes="194x194" href="/apple-touch-icon.png" type="image/png"> */ %>
|
||||
<link rel='shortcut icon' href='<%= require("./images/favicon_teacup.png") %>'
|
||||
type='image/x-icon' id="favicon">
|
||||
<% /* <link rel="apple-touch-icon" sizes="194x194" href="/apple-touch-icon.png"
|
||||
type="image/png"> */ %>
|
||||
<% } %>
|
||||
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
|
||||
<meta name="format-detection" content="telephone=no">
|
||||
|
||||
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||||
<script defer async src="https://www.googletagmanager.com/gtag/js?id=UA-113151733-4"></script>
|
||||
<script>
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
|
||||
function gtag() {
|
||||
dataLayer.push(arguments);
|
||||
}
|
||||
|
||||
gtag('js', new Date());
|
||||
gtag('config', 'UA-113151733-4');
|
||||
</script>
|
||||
|
||||
<link rel="preload" as="image" href="<%= require(" ./images/initial-sequence.gif") %>">
|
||||
<link rel="preload" as="image" href="<%= require(" ./images/bowl.png") %>">
|
||||
<% /* We don't preload the bowl since it's only a div background */ %>
|
||||
|
@ -47,6 +42,7 @@
|
|||
|
||||
<%= htmlWebpackPlugin.tags.headTags %>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<!-- No javascript error -->
|
||||
<noscript>
|
||||
|
@ -66,16 +62,21 @@
|
|||
<div class="loader" id="loader-overlay">
|
||||
<div class="container">
|
||||
<div class="setup">
|
||||
<lazy-img src="<%= require("./images/initial-sequence.gif") %>" alt="initial loading sequence" x-animation-depend="normal"></lazy-img>
|
||||
<lazy-img src="<%= require("./images/halloween-initial-sequence.gif") %>" alt="initial loading sequence" x-animation-depend="halloween"></lazy-img>
|
||||
<lazy-img src="<%= require(" ./images/initial-sequence.gif") %>" alt="initial loading sequence"
|
||||
x-animation-depend="normal"></lazy-img>
|
||||
<lazy-img src="<%= require(" ./images/halloween-initial-sequence.gif") %>" alt="initial loading
|
||||
sequence" x-animation-depend="halloween"></lazy-img>
|
||||
</div>
|
||||
<div class="idle animation-normal">
|
||||
<lazy-img class="bowl" src="<%= require("./images/bowl.png") %>" alt="bowl" x-animation-depend="normal"></lazy-img>
|
||||
<lazy-img class="text" src="<%= require("./images/text.png") %>" alt="TeaSpeak" x-animation-depend="normal"></lazy-img>
|
||||
<lazy-img class="bowl" src="<%= require(" ./images/bowl.png") %>" alt="bowl"
|
||||
x-animation-depend="normal"></lazy-img>
|
||||
<lazy-img class="text" src="<%= require(" ./images/text.png") %>" alt="TeaSpeak"
|
||||
x-animation-depend="normal"></lazy-img>
|
||||
<div class="steam"></div>
|
||||
</div>
|
||||
<div class="idle animation-halloween">
|
||||
<lazy-img src="<%= require("./images/halloween-loop.gif") %>" alt="halloween loop" x-animation-depend="halloween"></lazy-img>
|
||||
<lazy-img src="<%= require(" ./images/halloween-loop.gif") %>" alt="halloween loop"
|
||||
x-animation-depend="halloween"></lazy-img>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -96,4 +97,5 @@
|
|||
|
||||
<%= htmlWebpackPlugin.tags.bodyTags %>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -107,12 +107,12 @@ export class BookmarkManager {
|
|||
connectOnStartup: false,
|
||||
connectProfile: "default",
|
||||
|
||||
displayName: "Official TeaSpeak - Test server",
|
||||
displayName: "Our LanPart<",
|
||||
|
||||
parentEntry: undefined,
|
||||
previousEntry: undefined,
|
||||
|
||||
serverAddress: "ts.teaspeak.de",
|
||||
serverAddress: "tea.lp.kle.li",
|
||||
serverPasswordHash: undefined,
|
||||
|
||||
defaultChannel: undefined,
|
||||
|
|
|
@ -364,7 +364,7 @@ export class Settings {
|
|||
static readonly KEY_I18N_DEFAULT_REPOSITORY: ValuedRegistryKey<string> = {
|
||||
key: "i18n.default_repository",
|
||||
valueType: "string",
|
||||
defaultValue: "https://web.teaspeak.de/i18n/"
|
||||
defaultValue: "i18n/"
|
||||
};
|
||||
|
||||
/* Default client states */
|
||||
|
|
|
@ -61,7 +61,8 @@ class ConnectController {
|
|||
private validateNickname: boolean;
|
||||
private validateAddress: boolean;
|
||||
|
||||
constructor(uiVariables: UiVariableProvider<ConnectUiVariables>) {7
|
||||
constructor(uiVariables: UiVariableProvider<ConnectUiVariables>) {
|
||||
7
|
||||
this.uiEvents = new Registry<ConnectUiEvents>();
|
||||
this.uiEvents.enableDebug("modal-connect");
|
||||
|
||||
|
@ -71,7 +72,7 @@ class ConnectController {
|
|||
this.validateNickname = false;
|
||||
this.validateAddress = false;
|
||||
|
||||
this.defaultAddress = "ts.teaspeak.de";
|
||||
this.defaultAddress = "tea.lp.kle.li";
|
||||
this.historyShown = settings.getValue(Settings.KEY_CONNECT_SHOW_HISTORY);
|
||||
|
||||
this.currentAddress = settings.getValue(Settings.KEY_CONNECT_ADDRESS);
|
||||
|
|
|
@ -30,9 +30,9 @@ interface ChatBoxEvents {
|
|||
}
|
||||
|
||||
const LastUsedEmoji = () => {
|
||||
const le = new Emoji({ id: 'smiley', set: 'native' });
|
||||
return le.component;
|
||||
|
||||
// const le = new Emoji({ id: 'smiley', set: 'native' });
|
||||
// return le.component;
|
||||
return (<p>+*+</p>)
|
||||
}
|
||||
|
||||
const EmojiButton = (props: { events: Registry<ChatBoxEvents> }) => {
|
||||
|
|
Loading…
Add table
Reference in a new issue