-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
95 lines (90 loc) · 3.48 KB
/
index.html
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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<!-- `user-scalable=no` prevents zooming on mobile devices after tapping twice -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Scouting form for RoboCats 4198 based on MeanScout by Aidunlin.">
<!-- Open Graph Protocol, used as a preview in Discord, Slack, etc. -->
<meta property="og:title" content="MeanScout Match Scouting Form">
<meta property="og:type" content="website">
<meta property="og:url" content="https://scouting.team4198.org/">
<meta property="og:image" content="https://scouting.team4198.org/logo.png">
<meta property="og:description" content="Match Scouting form for RoboCats 4198 based on MeanScout by Aidunlin.">
<title>MeanScout - Match Scouting</title>
<link rel="apple-touch-icon" href="./logo.png">
<link rel="icon" href="./logo.png">
<link rel="manifest" href="./app.webmanifest">
<link rel="stylesheet" href="./index.css">
</head>
<body>
<div class="flex spaced" id="menu-bar">
<button id="menu-toggle-btn"><i class="bars text-icon"></i>Menu</button>
<span id="location-text"></span>
</div>
<div class="flex hide" id="menu">
<span class="group">Options</span>
<div class="flex spaced">
<div>Location
<select id="location-select">
<option class="red">Red 1</option>
<option class="red">Red 2</option>
<option class="red">Red 3</option>
<option class="blue">Blue 1</option>
<option class="blue">Blue 2</option>
<option class="blue">Blue 3</option>
</select>
</div>
<div>Event Passcode
<input id="auth-passwd">
</div>
<div>Template
<div class="flex">
<button id="template-copy-btn"><i class="copy text-icon"></i>Copy</button>
<button id="template-edit-btn"><i class="pen text-icon"></i>Edit</button>
</div>
</div>
<div>Surveys
<div class="flex">
<div>
<select id="download-type-sel">
<option>JSON</option>
<option>CSV</option>
</select>
</div>
<button id="surveys-download-btn"><i class="download text-icon"></i>Download</button>
<button id="surveys-erase-btn"><i class="eraser text-icon"></i>Erase</button>
</div>
</div>
<div>Name
<input id="scout-name" placeholder="Your Own Name...">
</div>
</div>
</div>
<div class="flex" id="main">
<div class="flex spaced" id="metrics-default">
<div>Team
<br>
<input id="metric-team" list="teams" autofocus maxlength="5">
<datalist id="teams-list"></datalist>
</div>
<div>Match
<input id="metric-match" type="number" value="1" pattern="[0-9]*">
</div>
<div>
<button id="metric-absent"><i class="square-empty text-icon"></i>Absent</button>
</div>
</div>
<div class="flex spaced" id="metrics-custom"></div>
<span class="group">Survey</span>
<div class="flex spaced">
<button id="survey-save-btn"><i class="save text-icon"></i>Save</button>
<button id="survey-reset-btn"><i class="undo text-icon"></i>Reset</button>
</div>
</div>
<!-- `index.js` should always go last -->
<script src="./icon.js"></script>
<script src="./metric.js"></script>
<script src="./index.js"></script>
</body>
</html>