<!doctype html>
<html lang="en">
<head>
   <meta charset="utf-8">
   <title>RetroArch Web Player</title>
   <meta name="viewport" content="width=device-width, initial-scale=1">
   <link href="//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.3/css/bootstrap.min.css" rel="stylesheet" type="text/css">
   <link href="webplayer.css" rel="stylesheet" type="text/css">
</head>
<body>
   <nav class="navbar navbar-static-top navbar-light bg-faded">
      <div class="container">
         <a class="navbar-brand" href="#">RetroArch</a>
         <ul class="nav navbar-nav">
           <li class="nav-item active">
               <a class="nav-link" href="#">Gambatte <span class="sr-only">(current)</span></a>
            </li>
         </ul>
      </div>
   </nav>
   <div class="bg-inverse webplayer-container">
      <div class="container">
         <div class="webplayer_border text-xs-center" id="canvas_div" style="display: none">
            <canvas class="webplayer col-xs-12" id="canvas" tabindex="1" oncontextmenu="event.preventDefault()"></canvas>
         </div>
      </div>
   </div>
   <div class="container">
      <div class="row">
         <div class="col-sm-12 form-group btn-group text-xs-center p-t-2" id="openrom">
            <button class="btn btn-secondary" id="btnLoad" onclick="document.getElementById('rom').click()">Upload Content</button>
            <input class="btn btn-secondary" style="display: none" type="file" id="rom" name="upload" onclick="document.getElementById('btnLoad').click();" onchange="selectFiles(event.target.files)" multiple />
            <button class="btn btn-primary" id="btnStart" onclick="startRetroArch()">Start RetroArch</button>
            <button class="btn btn-secondary" id="btnAuth" onclick="dropboxInit()">Use DropBox</button>
         </div>
      </div>
      <div class="row">
         <div class="col-sm-6">
            <div class="form-group">
               <div class="form-check">
                  <label class="form-check-label">
                     <input class="form-check-input" type="checkbox" id="resize"> Resize canvas
                  </label>
               </div>
               <div class="form-check">
                  <label class="form-check-label">
                     <input class="form-check-input" type="checkbox" id="pointerLock" checked> Lock/hide mouse pointer
                  </label>
               </div>
               <div class="form-check">
                  <label class="form-check-label">
                     <input class="form-check-input" type="checkbox" id="vsync"> Enable V-sync (can only be done before loading game)
                  </label>
               </div>
               <div class="form-check">
                  <label class="form-check-label">
                     <input class="form-check-input" type="checkbox" id="sdl2"> Enable SDL2
                  </label>
               </div>
            </div>
         </div>
         <div class="col-sm-6">
            <div class="form-group">
               <label for="latency" id="latency-label" placeholder="Audio Latency (ms)">Audio Latency (ms)</label>
               <input class="form-control" type="number" value="96" id="latency">
               <small class="form-text text-muted">Increase if you hear pops at fullspeed, can only be done before loading game</small>
            </div>
            <div class="form-group">
               <input class="btn btn-info" type="button" value="Fullscreen" onclick="Module.requestFullScreen(document.getElementById('pointerLock').checked, document.getElementById('resize').checked)">
            </div>
         </div>
      </div>
      <div class="row">
         <div class="col-sm-12">
            <div class="form-group">
               <textarea class="webplayer form-control" id="output" rows="15"></textarea>
            </div>
         </div>
      </div>
   </div>

   <script src="//code.jquery.com/jquery-3.1.0.min.js"></script>
   <script src="//cdnjs.cloudflare.com/ajax/libs/tether/1.3.4/js/tether.min.js"></script>
   <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-alpha.3/js/bootstrap.min.js"></script>
   <script src="//cdnjs.cloudflare.com/ajax/libs/dropbox.js/0.10.2/dropbox.min.js"></script>
   <script src="browserfs.js"></script>
   <script src="webplayer.js"></script>
   <script src="gambatte.js"></script>
</body>
</html>