static: generate queue + playlist sample data via javascript
This commit is contained in:
parent
3889391f1b
commit
8dbbc77b09
|
@ -84,136 +84,7 @@
|
||||||
<th>Time</th>
|
<th>Time</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody id="queue-table-body"></tbody>
|
||||||
<tr id="$queue-id">
|
|
||||||
<td>1</td>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>2</td>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr class="playing">
|
|
||||||
<td>3</td>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>4</td>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>5</td>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>6</td>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>7</td>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>8</td>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>9</td>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>10</td>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>11</td>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>12</td>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>13</td>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>14</td>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>15</td>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>16</td>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
<div id="controls_bottom">
|
<div id="controls_bottom">
|
||||||
|
@ -278,57 +149,7 @@
|
||||||
<th>Time</th>
|
<th>Time</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody id="playlist-table-body"></tbody>
|
||||||
<tr>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Chakra</td>
|
|
||||||
<td>Love Shines Through (Martin Roth's in Electro Love Remix)</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>undefined</td>
|
|
||||||
<td>9:29</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -0,0 +1,34 @@
|
||||||
|
document.addEventListener('DOMContentLoaded', function() {
|
||||||
|
function fillTable(withPositionColumn, tableBodyElementName, numElements, playingIndex) {
|
||||||
|
for (let i = 0; i < numElements; i++) {
|
||||||
|
let trElem = "";
|
||||||
|
let positionColumn = "";
|
||||||
|
|
||||||
|
if (i == playingIndex)
|
||||||
|
trElem += `<tr class="playing">`;
|
||||||
|
else
|
||||||
|
trElem += `<tr>`;
|
||||||
|
|
||||||
|
if (withPositionColumn)
|
||||||
|
positionColumn += `<td>${i + 1}</td>`
|
||||||
|
|
||||||
|
let exampleTableEntry =
|
||||||
|
` \
|
||||||
|
${trElem} \
|
||||||
|
${positionColumn} \
|
||||||
|
<td>T.E.E.D.</td> \
|
||||||
|
<td>Garden (Calibre Remix)</td> \
|
||||||
|
<td>undefined</td> \
|
||||||
|
<td>undefined</td> \
|
||||||
|
<td>06:01</td> \
|
||||||
|
</tr> \
|
||||||
|
`
|
||||||
|
|
||||||
|
tableBodyElement = document.getElementById(tableBodyElementName);
|
||||||
|
tableBodyElement.innerHTML += exampleTableEntry;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
fillTable(true, "queue-table-body", 8, 3);
|
||||||
|
fillTable(false, "playlist-table-body", 15, -1);
|
||||||
|
});
|
Loading…
Reference in a new issue