-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
119 lines (110 loc) · 5.06 KB
/
index.html
File metadata and controls
119 lines (110 loc) · 5.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Prekara</title>
<meta charset="utf-8">
<meta name="description" content="Prekara">
<meta name="author" content="mizucoffee">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="/socket.io/socket.io.js"></script>
<script src="main.js" async></script>
<link rel="stylesheet" href="base.css" async>
<link href="https://fonts.googleapis.com/css?family=Roboto:300" rel="stylesheet" async>
<!--[if lt IE 9]>
<script src="//cdn.jsdelivr.net/html5shiv/3.7.2/html5shiv.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<img id="banner" src="prekara.svg" class="banner" onClick="banner()"/>
<main>
<div id="menu" class="main">
<div class="inner">
<div onClick="openCreateMenu()" class="btn"><div class="btn-text">Create Server</div></div>
<div onClick="openConnectMenu()" class="btn"><div class="btn-text">Connect Server</div></div>
</div>
</div>
<div id="create" class="main" style="opacity:0;">
<div class="inner">
<h2>Create Server</h2>
<p class="form-tag">Server Name</p>
<input id="name-cre" onkeypress="input(event,'cren')" onInput="checkForm(this)"></input><br>
<p class="form-tag">Password</p>
<input id="pass-cre" onkeypress="input(event,'crep')" type="password"></input>
<div id="createSubmitBtn" onClick="serverCreate()" class="btn bottom-btn"><div class="btn-text">Submit</div></div>
</div>
<div id="error-cre" class="error"></div>
</div>
<div id="connect" class="main" style="opacity:0;">
<div class="inner">
<h2>Connect Server</h2>
<p class="form-tag">Server Name</p>
<input id="name-con" onInput="checkForm(this)"></input><br>
<p class="form-tag">Password</p>
<input id="pass-con" type="password"></input>
<div id="connectSubmitBtn" onClick="sessionLogin()" class="btn bottom-btn"><div class="btn-text">Submit</div></div>
</div>
<div id="error-con" class="error"></div>
</div>
<div id="loading" class="main show">
<div class="loader">
<svg version="1.1" id="loader-1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
width="100px" height="100px" viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<path fill="#000" d="M25.251,6.461c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615V6.461z">
<animateTransform attributeType="xml"
attributeName="transform"
type="rotate"
from="0 25 25"
to="360 25 25"
dur="1s"
repeatCount="indefinite"/>
</path>
</svg>
</div>
</div>
<div id="main" class="main" style="opacity:0;">
<div class="inner">
<div onClick="window.location.href = '/slide.html'" class="btn"><div class="btn-text">Presentation</div></div>
<div onClick="openImageMenu()" class="btn"><div class="btn-text">Post Image</div></div>
<div onClick="openThemeMenu()" class="btn"><div class="btn-text">Post Theme</div></div>
<div onClick="openPresenterMenu()" class="btn"><div class="btn-text">Post Presenter</div></div>
<div onClick="sessionRevoke()" class="btn bottom-btn"><div class="btn-text">Disconnect</div></div>
</div>
</div>
<div id="image" class="main" style="opacity:0;">
<div class="inner">
<h2>Image</h2>
<div id="uploadBox" onClick="upload()" effectAllowed="move">
<p class="form-tag">Drag and Drop Image</p>
<p class="form-tag">or</p>
<p class="form-tag">Click here</p>
<input type="file" id="file" hidden>
</div>
</div>
<div id="image-container"></div>
</div>
<div id="theme" class="main" style="opacity:0;">
<div class="inner">
<h2>Theme</h2>
<p class="form-tag">Theme</p>
<input id="theme-input"></input><br>
<div onClick="postTheme()" class="btn bottom-btn"><div class="btn-text">Post Theme</div></div>
</div>
<div id="theme-list"></div>
<div id="error-theme" class="error"></div>
</div>
<div id="presenter" class="main" style="opacity:0;">
<div class="inner">
<h2>Presenter</h2>
<p class="form-tag">Presenter</p>
<input id="presenter-input"></input><br>
<div onClick="postPresenter()" class="btn bottom-btn"><div class="btn-text">Post Theme</div></div>
</div>
<div id="presenter-list"></div>
<div id="error-presenter" class="error"></div>
</div>
</main>
<footer>Copyright©2018 PreKara all rights reserved.</footer>
</body>
</html>