diff --git a/Vocaluxe/Website/js/main.js b/Vocaluxe/Website/js/main.js
index 39b38b49..ed8d3e5a 100644
--- a/Vocaluxe/Website/js/main.js
+++ b/Vocaluxe/Website/js/main.js
@@ -1143,9 +1143,26 @@
}
for (var id in allSongsCache) {
- $('
'/*+'
'*/ + ' ' + allSongsCache[id].Artist + '
' + allSongsCache[id].Title + '
')
+ var coverString = "";
+ var currentCoverId = "";
+
+ if (allSongsCache[id].Cover !== null) {
+ if (allSongsCache[id].Cover.base64Data !== "") {
+ coverString = '
';
+ }
+ else if (allSongsCache[id].Cover.imageId !== "") {
+ currentCoverId = "songListCoverId_" + id;
+ coverString = '
';
+ }
+ }
+
+ $(' ' + coverString + ' ' + allSongsCache[id].Artist + '
' + allSongsCache[id].Title + '
')
.appendTo('#selectSongList')
.click(handleSelectSongLineClick);
+
+ if (currentCoverId !== "") {
+ imageLoader.delayedImageLoad($("#" + currentCoverId)[0], allSongsCache[id].Cover.imageId, "img/noCover.png");
+ }
}
$('#selectSongList').listview('refresh');