Skip to content
Snippets Groups Projects
index.html 1.5 KiB
Newer Older
  • Learn to ignore specific revisions
  • <!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>