Use svg for platform and library icons

This commit is contained in:
JonnyWong16 2017-12-13 20:48:04 -08:00
parent e28965f8b3
commit b209c29749
83 changed files with 699 additions and 137 deletions

View file

@ -202,76 +202,6 @@ function resetFilters(text) {
}
}
function getPlatformImagePath(platformName) {
if (platformName.indexOf("Roku") > -1) {
return 'images/platforms/roku.png';
} else if (platformName.indexOf("Apple TV") > -1) {
return 'images/platforms/atv.png';
} else if (platformName.indexOf("tvOS") > -1) {
return 'images/platforms/atv.png';
} else if (platformName.indexOf("Firefox") > -1) {
return 'images/platforms/firefox.png';
} else if (platformName.indexOf("Chromecast") > -1) {
return 'images/platforms/chromecast.png';
} else if (platformName.indexOf("Chrome") > -1) {
return 'images/platforms/chrome.png';
} else if (platformName.indexOf("Android") > -1) {
return 'images/platforms/android.png';
} else if (platformName.indexOf("Nexus") > -1) {
return 'images/platforms/android.png';
} else if (platformName.indexOf("iPad") > -1) {
return 'images/platforms/ios.png';
} else if (platformName.indexOf("iPhone") > -1) {
return 'images/platforms/ios.png';
} else if (platformName.indexOf("iOS") > -1) {
return 'images/platforms/ios.png';
} else if (platformName.indexOf("Plex Home Theater") > -1) {
return 'images/platforms/pht.png';
} else if (platformName.indexOf("Linux/RPi-XMBC") > -1) {
return 'images/platforms/xbmc.png';
} else if (platformName.indexOf("Safari") > -1) {
return 'images/platforms/safari.png';
} else if (platformName.indexOf("Internet Explorer") > -1) {
return 'images/platforms/ie.png';
} else if (platformName.indexOf("Microsoft Edge") > -1) {
return 'images/platforms/msedge.png';
} else if (platformName.indexOf("Unknown Browser") > -1) {
return 'images/platforms/dafault.png';
} else if (platformName.indexOf("Windows-XBMC") > -1) {
return 'images/platforms/xbmc.png';
} else if (platformName.indexOf("Xbox") > -1) {
return 'images/platforms/xbox.png';
} else if (platformName.indexOf("Samsung") > -1) {
return 'images/platforms/samsung.png';
} else if (platformName.indexOf("Opera") > -1) {
return 'images/platforms/opera.png';
} else if (platformName.indexOf("KODI") > -1) {
return 'images/platforms/kodi.png';
} else if (platformName.indexOf("Playstation 3") > -1) {
return 'images/platforms/playstation.png';
} else if (platformName.indexOf("Playstation 4") > -1) {
return 'images/platforms/playstation.png';
} else if (platformName.indexOf("Xbox 360") > -1) {
return 'images/platforms/xbox.png';
} else if (platformName.indexOf("Windows") > -1) {
return 'images/platforms/win8.png';
} else if (platformName.indexOf("Windows phone") > -1) {
return 'images/platforms/wp.png';
} else if (platformName.indexOf("Plex Media Player") > -1) {
return 'images/platforms/pmp.png';
} else if (platformName.indexOf("DLNA") > -1) {
return 'images/platforms/dlna.png';
} else if (platformName.indexOf("PlexTogether") > -1) {
return 'images/platforms/plextogether.png';
} else if (platformName.indexOf("Linux") > -1) {
return 'images/platforms/linux.png';
} else if (platformName.indexOf("Vizio") > -1) {
return 'images/platforms/opera.png';
} else {
return 'images/platforms/default.png';
}
}
$.cachedScript = function (url) {
return $.ajax({
dataType: "script",

View file

@ -46,7 +46,7 @@ libraries_list_table_options = {
if (rowData['library_thumb'].substring(0, 4) == "http") {
$(td).html('<a href="library?section_id=' + rowData['section_id'] + '"><div class="libraries-poster-face" style="background-image: url(' + rowData['library_thumb'] + ');"></div></a>');
} else {
$(td).html('<a href="library?section_id=' + rowData['section_id'] + '"><div class="libraries-poster-face" style="background-image: url(' + rowData['library_thumb'].replace('/:/resources', '/images/libraries') + ');"></div></a>');
$(td).html('<a href="library?section_id=' + rowData['section_id'] + '"><div class="libraries-poster-face svg-icon library-' + rowData['section_type'] + '"></div></a>');
}
} else {
$(td).html('<a href="library?section_id=' + rowData['section_id'] + '"><div class="libraries-poster-face" style="background-image: url(../../images/cover.png);"></div></a>');
@ -77,7 +77,7 @@ libraries_list_table_options = {
"data": "section_type",
"createdCell": function (td, cellData, rowData, row, col) {
if (cellData !== null && cellData !== '') {
$(td).html(cellData);
$(td).html(capitalizeFirstLetter(cellData));
}
},
"width": "10%",