<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Sanic</title> <link rel="stylesheet" href="style.css" /> </head> <body> <main> <div id="nav"> <div> <button>Login</button> <button>Config</button> </div> <div> <div> <button>⏮︎</button> <!-- ⏮️ Last Track Button --> <button>⏹︎</button> <!-- ⏹️ Stop Button --> <button>⏯︎</button> <!-- ⏯️ Play or Pause Button --> <button>⏭︎</button> <!-- ⏭️ Next Track Button --> </div> <div> <label for="progress"></label> <input type="range" id="progress" name="progress" min="0" max="100" value="0" /> </div> </div> <div> baz </div> </div> <div id="queue"> <table> <thead> <tr> <td>Pos</td> <td>Artists</td> <td>Track</td> <td>Album</td> <td>Length</td> <td>Actions</td> </tr> </thead> <tbody id="queue_table"></tbody> </table> </div> <div id="browser">browser</div> <div id="result">result</div> </main> <script> // create example elements in queue const queue = document.getElementById("queue_table"); for (let i = 0; i < 100; i++) { const tr = document.createElement("tr"); const pos = document.createElement("td"); pos.appendChild(document.createTextNode(i.toString())); tr.appendChild(pos); const artist = document.createElement("td"); artist.appendChild(document.createTextNode(`Artist ${i.toString()}`)); tr.appendChild(artist); const track = document.createElement("td"); track.appendChild(document.createTextNode(`Track ${i.toString()}`)); tr.appendChild(track); const album = document.createElement("td"); album.appendChild(document.createTextNode(`Album ${i.toString()}`)); tr.appendChild(album); const length = document.createElement("td"); length.appendChild(document.createTextNode("1:23")); tr.appendChild(length); const actions = document.createElement("td"); const del = document.createElement("button"); del.innerHTML = "🗑"; actions.appendChild(del); tr.appendChild(actions); queue.appendChild(tr); } </script> </body> </html>