Blame Raw
· · · 90 lines (4.8 KB)
0 contributors
1<!DOCTYPE html>
2<html>
3
4<head>
5 <base href="/">
6 <meta charset="utf-8">
7 <meta name="viewport" content="width=device-width, viewport-fit=cover, initial-scale=1, maximum-scale=1.0, user-scalable=no, interactive-widget=resizes-content">
8 <meta name="apple-mobile-web-app-capable" content="yes">
9 <meta name="mobile-web-app-capable" content="yes">
10 <meta name="darkreader-lock">
11 <meta name="robots" content="noindex, nofollow" />
12 <style>
13 /* Put critical CSS here. The rest should go in stylesheets. */
14 body {
15 background-color: rgb(36, 36, 37);
16 }
17 </style>
18 <link rel="preload" as="style" href="style.css">
19 <link rel="apple-touch-icon" sizes="57x57" href="img/apple-icon-57x57.png" />
20 <link rel="apple-touch-icon" sizes="72x72" href="img/apple-icon-72x72.png" />
21 <link rel="apple-touch-icon" sizes="114x114" href="img/apple-icon-114x114.png" />
22 <link rel="apple-touch-icon" sizes="144x144" href="img/apple-icon-144x144.png" />
23 <link rel="icon" href="favicon.ico" type="image/x-icon">
24 <link rel="stylesheet" type="text/css" href="style.css">
25 <link rel="stylesheet" type="text/css" href="css/st-tailwind.css">
26 <link rel="stylesheet" type="text/css" href="css/login.css">
27 <link rel="manifest" crossorigin="use-credentials" href="manifest.json">
28 <link href="webfonts/NotoSans/stylesheet.css" rel="stylesheet">
29 <link href="webfonts/NotoSansMono/stylesheet.css" rel="stylesheet">
30 <!-- fontawesome webfonts-->
31 <link href="css/fontawesome.min.css" rel="stylesheet">
32 <link href="css/solid.min.css" rel="stylesheet">
33 <link href="css/user.css" rel="stylesheet">
34 <title>SillyTavern</title>
35</head>
36
37<body class="login">
38 <div id="shadow_popup" style="opacity: 0;">
39 <div id="dialogue_popup">
40 <div id="dialogue_popup_holder">
41 <div id="dialogue_popup_text">
42 <div id="userSelectBlock" class="flex-container flexFlowColumn alignItemsCenter">
43 <h2 id="logoBlock" class="flex-container">
44 <img src="img/logo.png" alt="SillyTavern" class="logo">
45 <span>Welcome to SillyTavern</span>
46 </h2>
47 <h3 id="normalLoginPrompt">
48 Select an Account
49 </h3>
50 <h3 id="discreetLoginPrompt">
51 Enter Login Details
52 </h3>
53 <div id="userListBlock" class="wide100p">
54 <div id="userList" class="flex-container justifySpaceEvenly"></div>
55 <div id="handleEntryBlock" style="display:none;" class="flex-container flexFlowColumn alignItemsCenter">
56 <input id="userHandle" class="text_pole" type="text" placeholder="User handle" autocomplete="username">
57 </div>
58 <div id="passwordEntryBlock" style="display:none;"
59 class="flex-container flexFlowColumn alignItemsCenter">
60 <input id="userPassword" class="text_pole" type="password" placeholder="Password" autocomplete="current-password">
61 <a id="recoverPassword" href="#" onclick="return false;">Forgot password?</a>
62 <div class="flex-container">
63 <div id="loginButton" class="menu_button">Login</div>
64 </div>
65 </div>
66 <div id="passwordRecoveryBlock" style="display:none;" class="flex-container flexFlowColumn alignItemsCenter">
67 <div id="recoverMessage">
68 Recovery code has been posted to the server console.
69 </div>
70 <input id="recoveryCode" class="text_pole" type="text" placeholder="Recovery code">
71 <input id="newPassword" class="text_pole" type="password" placeholder="New password" autocomplete="new-password">
72 <div class="flex-container flexGap10">
73 <div id="sendRecovery" class="menu_button">Send</div>
74 <div id="cancelRecovery" class="menu_button">Cancel</div>
75 </div>
76 </div>
77 </div>
78 <div class="neutral_warning" id="errorMessage">
79 </div>
80 </div>
81 </div>
82 </div>
83 </div>
84 </div>
85
86 <script src="lib/jquery-3.5.1.min.js"></script>
87 <script src="scripts/login.js" type="module"></script>
88</body>
89
90</html>