ArnieRamesh's picture
viewer: update static synchronized POV player
d3dae92 verified
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>CounterStrike-1K Viewer</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<main class="app">
<header class="topbar">
<div class="brand">
<h1>CounterStrike-1K</h1>
<div id="roundMeta" class="meta">Loading rounds</div>
</div>
<div class="selectors">
<label>
<span>Subset</span>
<select id="subsetFilter" disabled></select>
</label>
<label>
<span>Split</span>
<select id="splitFilter" disabled></select>
</label>
<label>
<span>Map</span>
<select id="mapFilter" disabled></select>
</label>
<label>
<span>Match</span>
<select id="matchFilter" disabled></select>
</label>
<label>
<span>Event</span>
<select id="eventFilter" disabled>
<option value="">Any</option>
<option value="is_pistol_round">Pistol</option>
<option value="bomb_planted">Bomb planted</option>
<option value="bomb_defused">Bomb defused</option>
<option value="bomb_exploded">Bomb exploded</option>
<option value="has_awp_any_pov">AWP</option>
</select>
</label>
<label>
<span>Min Sec</span>
<input id="minDuration" type="number" min="0" step="1" value="" disabled>
</label>
<label>
<span>Find</span>
<input id="queryFilter" type="search" autocomplete="off" placeholder="round or sample" disabled>
</label>
<label>
<span>Round</span>
<select id="roundSelect" disabled></select>
</label>
<label>
<span>Audio</span>
<select id="audioSelect" disabled>
<option value="-1">Muted</option>
</select>
</label>
<label>
<span>Speed</span>
<select id="speedSelect" disabled>
<option value="0.5">0.5x</option>
<option value="0.75">0.75x</option>
<option value="1" selected>1x</option>
<option value="1.25">1.25x</option>
<option value="1.5">1.5x</option>
<option value="2">2x</option>
</select>
</label>
</div>
</header>
<section class="transport" aria-label="Playback controls">
<button id="playPause" type="button" disabled>Play</button>
<div class="timeNow" id="timeNow">0:00.0</div>
<input id="timeSlider" type="range" min="0" max="0" step="0.03125" value="0" disabled>
<div class="timeTotal" id="timeTotal">0:00.0</div>
<div class="status" id="statusText">Waiting</div>
</section>
<section id="videoGrid" class="videoGrid" aria-label="Synchronized POV videos"></section>
</main>
<script src="app.js"></script>
</body>
</html>