Skip to content

Commit 1b78f75

Browse files
committed
- playing around with the spotify API
1 parent b4a7a56 commit 1b78f75

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

tools/spotify_test.html

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@
2727
background: white;
2828
padding: 10px;
2929
margin: 10px;
30-
page-break-inside: avoid;
3130
}
3231

3332
.page {
34-
page-break-after: always;
33+
page-break-after: always !important;
34+
page-break-before: always !important;
3535
}
3636

3737
.card-container {
@@ -70,10 +70,7 @@
7070
}
7171

7272
#printArea {
73-
display: grid;
74-
grid-template-columns: repeat(3, 1fr);
75-
gap: 20px;
76-
padding: 20px;
73+
display: block;
7774
}
7875

7976
.hidden {
@@ -228,28 +225,32 @@ <h3 class="title">${track.name}</h3>
228225
const printArea = document.getElementById('printArea');
229226
printArea.innerHTML = '';
230227

231-
// First page with QR codes
228+
// Create wrapper divs
232229
const qrPage = document.createElement('div');
233230
qrPage.className = 'page';
234231
const qrContainer = document.createElement('div');
235232
qrContainer.className = 'card-container';
236-
qrPage.appendChild(qrContainer);
237233

238-
tracks.slice(0, 21).forEach(track => {
234+
// Create QR codes page
235+
const selectedTracks = tracks.slice(0, 21);
236+
selectedTracks.forEach(track => {
239237
qrContainer.appendChild(createQRCard(track, true));
240238
});
239+
240+
qrPage.appendChild(qrContainer);
241241
printArea.appendChild(qrPage);
242242

243-
// Second page with metadata
243+
// Create metadata page
244244
const metadataPage = document.createElement('div');
245245
metadataPage.className = 'page';
246246
const metadataContainer = document.createElement('div');
247247
metadataContainer.className = 'card-container';
248-
metadataPage.appendChild(metadataContainer);
249248

250-
tracks.slice(0, 21).forEach(track => {
249+
selectedTracks.forEach(track => {
251250
metadataContainer.appendChild(createQRCard(track, false));
252251
});
252+
253+
metadataPage.appendChild(metadataContainer);
253254
printArea.appendChild(metadataPage);
254255

255256
setTimeout(() => {

0 commit comments

Comments
 (0)