Skip to content
Snippets Groups Projects
index.html 1.5 KiB
Newer Older
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
Nayeem Rahman's avatar
Nayeem Rahman committed
    <link rel="manifest" href="manifest.json" />
    <link rel="shortcut icon" href="logo.png" />
    <script>
      if (navigator.serviceWorker) {
        navigator.serviceWorker
          .register("service-worker.js")
          .then(
            (registration) =>
              console.log(
                `Service worker registered on scope ${registration.scope}`,
              ),
            (reason) =>
              console.log(`Service worker failed to register ~ ${reason}`),
          )
      }
    </script>
    <style>
      button.selected {
        background-color: lightgray;
      }
    </style>
    <div>
      Your client ID: <input id="user-id" type="text" value="" readonly="" />
    </div>
    <div>
      Enter peer ID: <input id="peer-id" type="text" value="" />
      <button id="peer-connect">Connect</button>
    </div>
    <div>
      Connected peers:
      <ul id="connected-peers"></ul>
    </div>
    <button id="pen-tool" class="selected">Pen</button>
    <button id="eraser-tool">Eraser</button>
    <svg id="canvas" width="100%" height="100%" style="position: fixed">
      <defs>
        <marker
          id="dot"
          markerUnits="userSpaceOnUse"
          markerWidth="4"
          markerHeight="4"
          refX="2"
          refY="2"
        >
          <circle cx="2" cy="2" r="2" fill="blue" />
        </marker>
      </defs>
    </svg>