Skip to content

Commit b87c21a

Browse files
committed
- playing around with the spotify API
1 parent 887381c commit b87c21a

File tree

1 file changed

+25
-6
lines changed

1 file changed

+25
-6
lines changed

tools/spotify_test.html

Lines changed: 25 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,17 @@
3030
page-break-inside: avoid;
3131
}
3232

33+
.page {
34+
page-break-after: always;
35+
}
36+
37+
.card-container {
38+
display: grid;
39+
grid-template-columns: repeat(3, 1fr);
40+
gap: 20px;
41+
padding: 20px;
42+
}
43+
3344
.card-page {
3445
display: grid;
3546
grid-template-columns: repeat(3, 1fr);
@@ -217,19 +228,27 @@ <h3 class="title">${track.name}</h3>
217228
const printArea = document.getElementById('printArea');
218229
printArea.innerHTML = '';
219230

220-
// Create QR code page
231+
// First page with QR codes
221232
const qrPage = document.createElement('div');
222-
qrPage.className = 'card-page';
233+
qrPage.className = 'page';
234+
const qrContainer = document.createElement('div');
235+
qrContainer.className = 'card-container';
236+
qrPage.appendChild(qrContainer);
237+
223238
tracks.slice(0, 21).forEach(track => {
224-
qrPage.appendChild(createQRCard(track, true));
239+
qrContainer.appendChild(createQRCard(track, true));
225240
});
226241
printArea.appendChild(qrPage);
227242

228-
// Create metadata page
243+
// Second page with metadata
229244
const metadataPage = document.createElement('div');
230-
metadataPage.className = 'card-page';
245+
metadataPage.className = 'page';
246+
const metadataContainer = document.createElement('div');
247+
metadataContainer.className = 'card-container';
248+
metadataPage.appendChild(metadataContainer);
249+
231250
tracks.slice(0, 21).forEach(track => {
232-
metadataPage.appendChild(createQRCard(track, false));
251+
metadataContainer.appendChild(createQRCard(track, false));
233252
});
234253
printArea.appendChild(metadataPage);
235254

0 commit comments

Comments
 (0)