Test build
Browse files- index.html +14 -1
- script.js +4 -4
index.html
CHANGED
|
@@ -198,7 +198,20 @@
|
|
| 198 |
</tbody>
|
| 199 |
</table>
|
| 200 |
<h4>Cover Artwork Images</h4>
|
| 201 |
-
<div id="trackInfoModal-coverArtLinkDiv">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 202 |
</div>
|
| 203 |
</div>
|
| 204 |
<div class="modal-footer">
|
|
|
|
| 198 |
</tbody>
|
| 199 |
</table>
|
| 200 |
<h4>Cover Artwork Images</h4>
|
| 201 |
+
<div class="mb-3" id="trackInfoModal-coverArtLinkDiv">
|
| 202 |
+
</div>
|
| 203 |
+
<h3>Debug Area</h3>
|
| 204 |
+
<div class="accordion" id="trackInfoModal-DebugAcd">
|
| 205 |
+
<div class="accordion-item">
|
| 206 |
+
<h2 class="accordion-header">
|
| 207 |
+
<button class="accordion-button collapsed user-select-none" type="button" data-bs-toggle="collapse" data-bs-target="#trackInfoModal-DebugAcdInCollapse">Parsed data output (album)</button>
|
| 208 |
+
</h2>
|
| 209 |
+
<div id="trackInfoModal-DebugAcdInCollapse" class="accordion-collapse collapse" data-bs-parent="#trackInfoModal-DebugAcd">
|
| 210 |
+
<div class="accordion-body">
|
| 211 |
+
<pre class=""><code id="trackInfoModal-DebugAcdOutputEl"></code></pre>
|
| 212 |
+
</div>
|
| 213 |
+
</div>
|
| 214 |
+
</div>
|
| 215 |
</div>
|
| 216 |
</div>
|
| 217 |
<div class="modal-footer">
|
script.js
CHANGED
|
@@ -42,7 +42,6 @@ window.addEventListener('load', async function(){
|
|
| 42 |
await loadRequiredDatabase();
|
| 43 |
await decryptConfig();
|
| 44 |
pushToTrackListGroupUi();
|
| 45 |
-
loadTrackInfoModal('018d2827-8ae1-7a2d-823e-2557a01e70ca');
|
| 46 |
});
|
| 47 |
|
| 48 |
document.querySelector('#loadDatabaseTestButton').addEventListener('click', async function() {
|
|
@@ -298,7 +297,7 @@ function loadTrackInfoModal (trackUuid) {
|
|
| 298 |
});
|
| 299 |
const bootstrapTooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]');
|
| 300 |
const bootstrapTooltipList = [...bootstrapTooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));
|
| 301 |
-
|
| 302 |
const trackInfoModal = new bootstrap.Modal(document.getElementById('trackInfoModal'));
|
| 303 |
trackInfoModal.show();
|
| 304 |
}
|
|
@@ -363,13 +362,14 @@ async function loadRequiredDatabase () {
|
|
| 363 |
});
|
| 364 |
apiDataMasterDB = await apiConnect({
|
| 365 |
'method': 'get',
|
| 366 |
-
'url': `https://corsproxy.io/?${encodeURIComponent(`https://hf.co/datasets/DeliberatorArchiver/discography_v2_cdn/resolve/main/db/master.json`)}`,
|
|
|
|
| 367 |
'headers': apiConnectDefaultHeader,
|
| 368 |
'timeout': internalConfig.network.timeout
|
| 369 |
});
|
| 370 |
apiDataConfig = await apiConnect({
|
| 371 |
'method': 'get',
|
| 372 |
-
'url':
|
| 373 |
'headers': apiConnectDefaultHeader,
|
| 374 |
'timeout': internalConfig.network.timeout
|
| 375 |
});
|
|
|
|
| 42 |
await loadRequiredDatabase();
|
| 43 |
await decryptConfig();
|
| 44 |
pushToTrackListGroupUi();
|
|
|
|
| 45 |
});
|
| 46 |
|
| 47 |
document.querySelector('#loadDatabaseTestButton').addEventListener('click', async function() {
|
|
|
|
| 297 |
});
|
| 298 |
const bootstrapTooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]');
|
| 299 |
const bootstrapTooltipList = [...bootstrapTooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl));
|
| 300 |
+
document.getElementById('trackInfoModal-DebugAcdOutputEl').innerHTML = JSON.stringify(albumParsedObject, '', ' ');
|
| 301 |
const trackInfoModal = new bootstrap.Modal(document.getElementById('trackInfoModal'));
|
| 302 |
trackInfoModal.show();
|
| 303 |
}
|
|
|
|
| 362 |
});
|
| 363 |
apiDataMasterDB = await apiConnect({
|
| 364 |
'method': 'get',
|
| 365 |
+
// 'url': `https://corsproxy.io/?${encodeURIComponent(`https://hf.co/datasets/DeliberatorArchiver/discography_v2_cdn/resolve/main/db/master.json`)}`,
|
| 366 |
+
'url': `https://hf.co/datasets/DeliberatorArchiver/discography_v2_cdn/resolve/main/db/master.json`,
|
| 367 |
'headers': apiConnectDefaultHeader,
|
| 368 |
'timeout': internalConfig.network.timeout
|
| 369 |
});
|
| 370 |
apiDataConfig = await apiConnect({
|
| 371 |
'method': 'get',
|
| 372 |
+
'url': `./config.json`,
|
| 373 |
'headers': apiConnectDefaultHeader,
|
| 374 |
'timeout': internalConfig.network.timeout
|
| 375 |
});
|