diff --git a/data/interfaces/default/css/plexpy.css b/data/interfaces/default/css/plexpy.css index 5ef61179..e3f71d96 100644 --- a/data/interfaces/default/css/plexpy.css +++ b/data/interfaces/default/css/plexpy.css @@ -618,12 +618,6 @@ a .users-poster-face:hover { .users-name { position: relative; } -.platform { - padding-bottom: 0px; - margin-bottom: 0px; - margin-left: 5px; - float: left; -} #dashboard-checking-activity, #dashboard-no-activity { margin-bottom: 20px; @@ -1138,7 +1132,7 @@ a .dashboard-activity-metadata-user-thumb:hover { border-radius: 4px; overflow: hidden; } -.dashboard-stats-library { +.dashboard-stats-flat { background-position: center; background-size: cover; height: 100px; @@ -1152,9 +1146,6 @@ a .dashboard-activity-metadata-user-thumb:hover { -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; - border-radius: 4px; overflow: hidden; } .dashboard-stats-info-container { @@ -1172,8 +1163,9 @@ a .dashboard-activity-metadata-user-thumb:hover { align-items: baseline; height: 30px; width: 100%; - padding: 5px; + padding: 5px 5px 5px 10px; line-height: 20px; + text-transform: uppercase; border-bottom: 1px solid rgba(255,255,255,.1); -webkit-flex-grow: 1; flex-grow: 1; @@ -1181,28 +1173,20 @@ a .dashboard-activity-metadata-user-thumb:hover { } .dashboard-stats-info-title h4 { margin: 0; + font-size: 15px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; - flex-basis: 250px; -webkit-flex-grow: 1; flex-grow: 1; } -.dashboard-stats-info-title.library h4 { - flex-basis: 200px; -} .dashboard-stats-info-title .dashboard-stats-stats-units { color: #aaa; font-size: 12px; text-align: right; - text-transform: uppercase; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; - max-width: 125px; -} -.dashboard-stats-info-title .dashboard-stats-stats-units.library { - max-width: 200px; } .dashboard-stats-info-scroller { height: 120px; @@ -1626,7 +1610,7 @@ a:hover .dashboard-recent-media-cover { display: block; width: 100%; height: 100%; - background-image: url(../images/plex-logo-light-small.png); + background-image: url(../images/plex-logo-light.svg); background-size: 100px; background-repeat: no-repeat; background-position: center; @@ -3524,4 +3508,137 @@ a:hover .overlay-refresh-image:hover { box-sizing: border-box; height: 45px; vertical-align: middle; +} + +.svg-icon { + padding: 10px; + background-origin: content-box; + background-size: cover; + background-repeat: no-repeat; + background-position: center; +} +.platform-android { + background-color: #a4ca39; + background-image: url(../images/platforms/android.svg); +} +.platform-atv { + background-color: #858487; + background-image: url(../images/platforms/atv.svg); +} +.platform-chrome { + background-color: #ed5e50; + background-image: url(../images/platforms/chrome.svg); +} +.platform-chromecast { + background-color: #10a4e8; + background-image: url(../images/platforms/chromecast.svg); +} +.platform-dlna { + background-color: #0cb14b; + background-image: url(../images/platforms/dlna.svg); +} +.platform-firefox { + background-color: #e67817; + background-image: url(../images/platforms/firefox.svg); +} +.platform-ie { + background-color: #00599e; + background-image: url(../images/platforms/ie.svg); +} +.platform-ios { + background-color: #858487; + background-image: url(../images/platforms/ios.svg); +} +.platform-kodi { + background-color: #31afe1; + background-image: url(../images/platforms/kodi.svg); +} +.platform-linux { + background-color: #1793d0; + background-image: url(../images/platforms/linux.svg); +} +.platform-msedge { + background-color: #0078d7; + background-image: url(../images/platforms/msedge.svg); +} +.platform-opera { + background-color: #ff1b2d; + background-image: url(../images/platforms/opera.svg); +} +.platform-playstation { + background-color: #034da2; + background-image: url(../images/platforms/playstation.svg); +} +.platform-plex { + background-color: #e5a00d; + background-image: url(../images/platforms/plex.svg); +} +.platform-plexamp { + background-color: #e5a00d; + background-image: url(../images/platforms/plexamp.svg); +} +.platform-plextogether { + background-color: #151924; + background-image: url(../images/platforms/plextogether.svg); +} +.platform-roku { + background-color: #6d3c97; + background-image: url(../images/platforms/roku.svg); +} +.platform-safari { + background-color: #00a9ec; + background-image: url(../images/platforms/safari.svg); +} +.platform-samsung { + background-color: #034ea2; + background-image: url(../images/platforms/samsung.svg); +} +.platform-windows { + background-color: #2fc0f5; + background-image: url(../images/platforms/windows.svg); +} +.platform-wp { + background-color: #68217a; + background-image: url(../images/platforms/wp.svg); +} +.platform-wiiu { + background-color: #03a9f4; + background-image: url(../images/platforms/wiiu.svg); +} +.platform-xbmc { + background-color: #3b4872; + background-image: url(../images/platforms/xbmc.svg); +} +.platform-xbox { + background-color: #107c10; + background-image: url(../images/platforms/xbox.svg); +} +.platform-default { + background-color: #e5a00d; + background-image: url(../images/platforms/default.svg); +} +.library-movie { + background-image: url(../images/libraries/movie.svg); +} +.library-show { + background-image: url(../images/libraries/show.svg); +} +.library-artist { + background-image: url(../images/libraries/artist.svg); +} +.library-photo { + background-image: url(../images/libraries/photo.svg); +} +.library-video { + background-image: url(../images/libraries/video.svg); +} +.stats-most_concurrent { + background-image: url(../images/icons/most-concurrent-streams.svg); +} + +.transparent { + background-color: transparent !important; +} +.no-image { + background-image: none !important; } \ No newline at end of file diff --git a/data/interfaces/default/current_activity_instance.html b/data/interfaces/default/current_activity_instance.html index 0d6f6761..13016117 100644 --- a/data/interfaces/default/current_activity_instance.html +++ b/data/interfaces/default/current_activity_instance.html @@ -114,11 +114,7 @@ DOCUMENTATION :: END else: no_terminate = '' %> -
- -
+
% if _session['user_group'] == 'admin' and plexpy.CONFIG.PMS_PLEXPASS and data['session_id']:
diff --git a/data/interfaces/default/home_stats.html b/data/interfaces/default/home_stats.html index a35fc719..f81601b9 100644 --- a/data/interfaces/default/home_stats.html +++ b/data/interfaces/default/home_stats.html @@ -78,6 +78,8 @@ DOCUMENTATION :: END % else:
% endif + % elif stat_id == 'top_platforms': +
% else:
% endif @@ -95,13 +97,9 @@ DOCUMENTATION :: END
% elif stat_id == 'top_platforms': - + % elif stat_id == 'most_concurrent': - + % endif
@@ -123,7 +121,7 @@ DOCUMENTATION :: END
    % for row in top_stat['rows']:
  • ${loop.index + 1}
    @@ -145,7 +143,7 @@ DOCUMENTATION :: END ${row['friendly_name']} % endif % elif stat_id == 'top_platforms': - ${row['platform_type']} + ${row['platform']} % elif stat_id == 'most_concurrent': ${row['title']} % endif @@ -187,7 +185,12 @@ DOCUMENTATION :: END $('#stats-thumb-' + stat_id).css('background-image', 'url(' + (thumb || 'images/gravatar-default.png') + ')'); $('#stats-thumb-url-' + stat_id).attr('href', 'user?user_id=' + $(elem).data('user_id')).prop('title', $(elem).data('friendly_name')); } else if (stat_id == 'top_platforms') { - $('#stats-thumb-' + stat_id).css('background-image', 'url(' + getPlatformImagePath($(elem).data('platform')) + ')'); + $('#stats-thumb-' + stat_id).removeClass(function (index, className) { + return (className.match (/(^|\s)platform-\S+/g) || []).join(' '); + }).addClass('platform-' + $(elem).data('platform')); + $('#stats-background-' + stat_id).removeClass(function (index, className) { + return (className.match (/(^|\s)platform-\S+/g) || []).join(' '); + }).addClass('platform-' + $(elem).data('platform')); } else { $('#stats-thumb-url-' + stat_id).attr('href', 'info?rating_key=' + $(elem).data('rating_key')).prop('title', $(elem).data('title')); if (art) { diff --git a/data/interfaces/default/images/home-stat_most-concurrent.png b/data/interfaces/default/images/home-stat_most-concurrent.png deleted file mode 100644 index 085dc93e..00000000 Binary files a/data/interfaces/default/images/home-stat_most-concurrent.png and /dev/null differ diff --git a/data/interfaces/default/images/libraries/artist.png b/data/interfaces/default/images/libraries/artist.png deleted file mode 100644 index a6738264..00000000 Binary files a/data/interfaces/default/images/libraries/artist.png and /dev/null differ diff --git a/data/interfaces/default/images/libraries/artist.svg b/data/interfaces/default/images/libraries/artist.svg new file mode 100644 index 00000000..b3bfa5b5 --- /dev/null +++ b/data/interfaces/default/images/libraries/artist.svg @@ -0,0 +1,5 @@ + + +artist + + diff --git a/data/interfaces/default/images/libraries/movie.png b/data/interfaces/default/images/libraries/movie.png deleted file mode 100644 index 1e671147..00000000 Binary files a/data/interfaces/default/images/libraries/movie.png and /dev/null differ diff --git a/data/interfaces/default/images/libraries/movie.svg b/data/interfaces/default/images/libraries/movie.svg new file mode 100644 index 00000000..6e1f1cf5 --- /dev/null +++ b/data/interfaces/default/images/libraries/movie.svg @@ -0,0 +1,5 @@ + + +movie + + diff --git a/data/interfaces/default/images/libraries/photo.png b/data/interfaces/default/images/libraries/photo.png deleted file mode 100644 index e335f55f..00000000 Binary files a/data/interfaces/default/images/libraries/photo.png and /dev/null differ diff --git a/data/interfaces/default/images/libraries/photo.svg b/data/interfaces/default/images/libraries/photo.svg new file mode 100644 index 00000000..2ceadc5d --- /dev/null +++ b/data/interfaces/default/images/libraries/photo.svg @@ -0,0 +1,6 @@ + + +photo + + + diff --git a/data/interfaces/default/images/libraries/playlist.svg b/data/interfaces/default/images/libraries/playlist.svg new file mode 100644 index 00000000..661793dd --- /dev/null +++ b/data/interfaces/default/images/libraries/playlist.svg @@ -0,0 +1,12 @@ + + +playlist + + + + + + + + + diff --git a/data/interfaces/default/images/libraries/show.png b/data/interfaces/default/images/libraries/show.png deleted file mode 100644 index f9259638..00000000 Binary files a/data/interfaces/default/images/libraries/show.png and /dev/null differ diff --git a/data/interfaces/default/images/libraries/show.svg b/data/interfaces/default/images/libraries/show.svg new file mode 100644 index 00000000..f4b6a4a0 --- /dev/null +++ b/data/interfaces/default/images/libraries/show.svg @@ -0,0 +1,6 @@ + + +show + + + diff --git a/data/interfaces/default/images/libraries/video.png b/data/interfaces/default/images/libraries/video.png deleted file mode 100644 index 825c3059..00000000 Binary files a/data/interfaces/default/images/libraries/video.png and /dev/null differ diff --git a/data/interfaces/default/images/libraries/video.svg b/data/interfaces/default/images/libraries/video.svg new file mode 100644 index 00000000..4cee59b9 --- /dev/null +++ b/data/interfaces/default/images/libraries/video.svg @@ -0,0 +1,5 @@ + + +video + + diff --git a/data/interfaces/default/images/platforms/android.png b/data/interfaces/default/images/platforms/android.png deleted file mode 100644 index 33a81dbd..00000000 Binary files a/data/interfaces/default/images/platforms/android.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/android.svg b/data/interfaces/default/images/platforms/android.svg new file mode 100644 index 00000000..d1e248d6 --- /dev/null +++ b/data/interfaces/default/images/platforms/android.svg @@ -0,0 +1,8 @@ + + +android + + + + + diff --git a/data/interfaces/default/images/platforms/appletv.svg b/data/interfaces/default/images/platforms/appletv.svg new file mode 100644 index 00000000..17fe214d --- /dev/null +++ b/data/interfaces/default/images/platforms/appletv.svg @@ -0,0 +1,8 @@ + + +appletv + + + + + diff --git a/data/interfaces/default/images/platforms/atv.png b/data/interfaces/default/images/platforms/atv.png deleted file mode 100644 index e739e58c..00000000 Binary files a/data/interfaces/default/images/platforms/atv.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/chrome.png b/data/interfaces/default/images/platforms/chrome.png deleted file mode 100644 index 3c2ad9d5..00000000 Binary files a/data/interfaces/default/images/platforms/chrome.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/chrome.svg b/data/interfaces/default/images/platforms/chrome.svg new file mode 100644 index 00000000..75178524 --- /dev/null +++ b/data/interfaces/default/images/platforms/chrome.svg @@ -0,0 +1,8 @@ + + +chrome + + + + + diff --git a/data/interfaces/default/images/platforms/chromecast.png b/data/interfaces/default/images/platforms/chromecast.png deleted file mode 100644 index 260cdae2..00000000 Binary files a/data/interfaces/default/images/platforms/chromecast.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/chromecast.svg b/data/interfaces/default/images/platforms/chromecast.svg new file mode 100644 index 00000000..384d14d3 --- /dev/null +++ b/data/interfaces/default/images/platforms/chromecast.svg @@ -0,0 +1,8 @@ + + +chromecast + + + + + diff --git a/data/interfaces/default/images/platforms/cloudsync.png b/data/interfaces/default/images/platforms/cloudsync.png deleted file mode 100644 index 69a946fb..00000000 Binary files a/data/interfaces/default/images/platforms/cloudsync.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/cloudsync.svg b/data/interfaces/default/images/platforms/cloudsync.svg new file mode 100644 index 00000000..77e3f796 --- /dev/null +++ b/data/interfaces/default/images/platforms/cloudsync.svg @@ -0,0 +1,6 @@ + + +cloudsync + + + diff --git a/data/interfaces/default/images/platforms/default.png b/data/interfaces/default/images/platforms/default.png deleted file mode 100644 index 788710f9..00000000 Binary files a/data/interfaces/default/images/platforms/default.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/default.svg b/data/interfaces/default/images/platforms/default.svg new file mode 100644 index 00000000..16ab26ac --- /dev/null +++ b/data/interfaces/default/images/platforms/default.svg @@ -0,0 +1,5 @@ + + +plex + + diff --git a/data/interfaces/default/images/platforms/dlna.png b/data/interfaces/default/images/platforms/dlna.png deleted file mode 100644 index b04b70eb..00000000 Binary files a/data/interfaces/default/images/platforms/dlna.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/dlna.svg b/data/interfaces/default/images/platforms/dlna.svg new file mode 100644 index 00000000..04cc4707 --- /dev/null +++ b/data/interfaces/default/images/platforms/dlna.svg @@ -0,0 +1,5 @@ + + +dlna + + diff --git a/data/interfaces/default/images/platforms/edge.svg b/data/interfaces/default/images/platforms/edge.svg new file mode 100644 index 00000000..df51efb0 --- /dev/null +++ b/data/interfaces/default/images/platforms/edge.svg @@ -0,0 +1,5 @@ + + +edge + + diff --git a/data/interfaces/default/images/platforms/firefox.png b/data/interfaces/default/images/platforms/firefox.png deleted file mode 100644 index e89fbc95..00000000 Binary files a/data/interfaces/default/images/platforms/firefox.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/firefox.svg b/data/interfaces/default/images/platforms/firefox.svg new file mode 100644 index 00000000..45e8f7cf --- /dev/null +++ b/data/interfaces/default/images/platforms/firefox.svg @@ -0,0 +1,5 @@ + + +firefox + + diff --git a/data/interfaces/default/images/platforms/googletv.svg b/data/interfaces/default/images/platforms/googletv.svg new file mode 100644 index 00000000..520c0164 --- /dev/null +++ b/data/interfaces/default/images/platforms/googletv.svg @@ -0,0 +1,14 @@ + + +googletv + + + + + + + + + + + diff --git a/data/interfaces/default/images/platforms/gtv.png b/data/interfaces/default/images/platforms/gtv.png deleted file mode 100644 index 1e7a50ba..00000000 Binary files a/data/interfaces/default/images/platforms/gtv.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/ie.png b/data/interfaces/default/images/platforms/ie.png deleted file mode 100644 index dd0be850..00000000 Binary files a/data/interfaces/default/images/platforms/ie.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/ie.svg b/data/interfaces/default/images/platforms/ie.svg new file mode 100644 index 00000000..0423a884 --- /dev/null +++ b/data/interfaces/default/images/platforms/ie.svg @@ -0,0 +1,5 @@ + + +ie + + diff --git a/data/interfaces/default/images/platforms/ios.png b/data/interfaces/default/images/platforms/ios.png deleted file mode 100644 index 706220c9..00000000 Binary files a/data/interfaces/default/images/platforms/ios.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/kodi.png b/data/interfaces/default/images/platforms/kodi.png deleted file mode 100644 index e92d44df..00000000 Binary files a/data/interfaces/default/images/platforms/kodi.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/kodi.svg b/data/interfaces/default/images/platforms/kodi.svg new file mode 100644 index 00000000..ba3e180c --- /dev/null +++ b/data/interfaces/default/images/platforms/kodi.svg @@ -0,0 +1,8 @@ + + +kodi + + + + + diff --git a/data/interfaces/default/images/platforms/linux.png b/data/interfaces/default/images/platforms/linux.png deleted file mode 100644 index ea387ad2..00000000 Binary files a/data/interfaces/default/images/platforms/linux.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/linux.svg b/data/interfaces/default/images/platforms/linux.svg new file mode 100644 index 00000000..d084d9fd --- /dev/null +++ b/data/interfaces/default/images/platforms/linux.svg @@ -0,0 +1,8 @@ + + +linux + + + + + diff --git a/data/interfaces/default/images/platforms/macOS.svg b/data/interfaces/default/images/platforms/macOS.svg new file mode 100644 index 00000000..5579fcb5 --- /dev/null +++ b/data/interfaces/default/images/platforms/macOS.svg @@ -0,0 +1,6 @@ + + +macOS + + + diff --git a/data/interfaces/default/images/platforms/msedge.png b/data/interfaces/default/images/platforms/msedge.png deleted file mode 100644 index 0951b549..00000000 Binary files a/data/interfaces/default/images/platforms/msedge.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/opera.png b/data/interfaces/default/images/platforms/opera.png deleted file mode 100644 index 81f9c7ac..00000000 Binary files a/data/interfaces/default/images/platforms/opera.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/opera.svg b/data/interfaces/default/images/platforms/opera.svg new file mode 100644 index 00000000..8cb68341 --- /dev/null +++ b/data/interfaces/default/images/platforms/opera.svg @@ -0,0 +1,6 @@ + + +opera + + + diff --git a/data/interfaces/default/images/platforms/osx.png b/data/interfaces/default/images/platforms/osx.png deleted file mode 100644 index 355c36ab..00000000 Binary files a/data/interfaces/default/images/platforms/osx.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/pht.png b/data/interfaces/default/images/platforms/pht.png deleted file mode 100644 index 788710f9..00000000 Binary files a/data/interfaces/default/images/platforms/pht.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/playstation.png b/data/interfaces/default/images/platforms/playstation.png deleted file mode 100644 index 3f65796a..00000000 Binary files a/data/interfaces/default/images/platforms/playstation.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/playstation.svg b/data/interfaces/default/images/platforms/playstation.svg new file mode 100644 index 00000000..0a948c1b --- /dev/null +++ b/data/interfaces/default/images/platforms/playstation.svg @@ -0,0 +1,7 @@ + + +playstation + + + + diff --git a/data/interfaces/default/images/platforms/plex.svg b/data/interfaces/default/images/platforms/plex.svg new file mode 100644 index 00000000..16ab26ac --- /dev/null +++ b/data/interfaces/default/images/platforms/plex.svg @@ -0,0 +1,5 @@ + + +plex + + diff --git a/data/interfaces/default/images/platforms/plexamp.svg b/data/interfaces/default/images/platforms/plexamp.svg new file mode 100644 index 00000000..2ff2ee5e --- /dev/null +++ b/data/interfaces/default/images/platforms/plexamp.svg @@ -0,0 +1,5 @@ + + +plexamp + + diff --git a/data/interfaces/default/images/platforms/plextogether.png b/data/interfaces/default/images/platforms/plextogether.png deleted file mode 100644 index 655d67e1..00000000 Binary files a/data/interfaces/default/images/platforms/plextogether.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/pmh.png b/data/interfaces/default/images/platforms/pmh.png deleted file mode 100644 index 8830231e..00000000 Binary files a/data/interfaces/default/images/platforms/pmh.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/pmp.png b/data/interfaces/default/images/platforms/pmp.png deleted file mode 100644 index 788710f9..00000000 Binary files a/data/interfaces/default/images/platforms/pmp.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/pms.png b/data/interfaces/default/images/platforms/pms.png deleted file mode 100644 index 788710f9..00000000 Binary files a/data/interfaces/default/images/platforms/pms.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/roku.png b/data/interfaces/default/images/platforms/roku.png deleted file mode 100644 index 2960e24e..00000000 Binary files a/data/interfaces/default/images/platforms/roku.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/roku.svg b/data/interfaces/default/images/platforms/roku.svg new file mode 100644 index 00000000..1bbe8c17 --- /dev/null +++ b/data/interfaces/default/images/platforms/roku.svg @@ -0,0 +1,7 @@ + + +roku + + + + diff --git a/data/interfaces/default/images/platforms/safari.png b/data/interfaces/default/images/platforms/safari.png deleted file mode 100644 index 26c097d0..00000000 Binary files a/data/interfaces/default/images/platforms/safari.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/safari.svg b/data/interfaces/default/images/platforms/safari.svg new file mode 100644 index 00000000..93722050 --- /dev/null +++ b/data/interfaces/default/images/platforms/safari.svg @@ -0,0 +1,66 @@ + + +safari + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/interfaces/default/images/platforms/samsung.png b/data/interfaces/default/images/platforms/samsung.png deleted file mode 100644 index 5a8b0730..00000000 Binary files a/data/interfaces/default/images/platforms/samsung.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/samsung.svg b/data/interfaces/default/images/platforms/samsung.svg new file mode 100644 index 00000000..bbd4d25e --- /dev/null +++ b/data/interfaces/default/images/platforms/samsung.svg @@ -0,0 +1,5 @@ + + +samsung + + diff --git a/data/interfaces/default/images/platforms/symbol-defs.svg b/data/interfaces/default/images/platforms/symbol-defs.svg new file mode 100644 index 00000000..00b3e269 --- /dev/null +++ b/data/interfaces/default/images/platforms/symbol-defs.svg @@ -0,0 +1,210 @@ + + + +android + + + + + + +appletv + + + + + + +chrome + + + + + + +chromecast + + + + + + +cloudsync + + + + +dlna + + + +edge + + + +firefox + + + +googletv + + + + + + + + + + + + +ie + + + +kodi + + + + + + +linux + + + + + + +macOS + + + + +opera + + + + +playstation + + + + + +plex + + + +plexamp + + + +roku + + + + + +safari + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +samsung + + + +synclounge + + + + + + + +tivo + + + +wiiu + + + + +windows + + + + + + +xbox + + + + + + + diff --git a/data/interfaces/default/images/platforms/synclounge.svg b/data/interfaces/default/images/platforms/synclounge.svg new file mode 100644 index 00000000..8c45d8a2 --- /dev/null +++ b/data/interfaces/default/images/platforms/synclounge.svg @@ -0,0 +1,9 @@ + + +synclounge + + + + + + diff --git a/data/interfaces/default/images/platforms/tivo.svg b/data/interfaces/default/images/platforms/tivo.svg new file mode 100644 index 00000000..841d50d3 --- /dev/null +++ b/data/interfaces/default/images/platforms/tivo.svg @@ -0,0 +1,5 @@ + + +tivo + + diff --git a/data/interfaces/default/images/platforms/wiiu.png b/data/interfaces/default/images/platforms/wiiu.png deleted file mode 100644 index 3a6ce19d..00000000 Binary files a/data/interfaces/default/images/platforms/wiiu.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/wiiu.svg b/data/interfaces/default/images/platforms/wiiu.svg new file mode 100644 index 00000000..20dafbca --- /dev/null +++ b/data/interfaces/default/images/platforms/wiiu.svg @@ -0,0 +1,6 @@ + + +wiiu + + + diff --git a/data/interfaces/default/images/platforms/win10.png b/data/interfaces/default/images/platforms/win10.png deleted file mode 100644 index d78f7152..00000000 Binary files a/data/interfaces/default/images/platforms/win10.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/win8.png b/data/interfaces/default/images/platforms/win8.png deleted file mode 100644 index 8f23278a..00000000 Binary files a/data/interfaces/default/images/platforms/win8.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/windows.svg b/data/interfaces/default/images/platforms/windows.svg new file mode 100644 index 00000000..333f2557 --- /dev/null +++ b/data/interfaces/default/images/platforms/windows.svg @@ -0,0 +1,8 @@ + + +windows + + + + + diff --git a/data/interfaces/default/images/platforms/wp.png b/data/interfaces/default/images/platforms/wp.png deleted file mode 100644 index 68a815f8..00000000 Binary files a/data/interfaces/default/images/platforms/wp.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/xbmc.png b/data/interfaces/default/images/platforms/xbmc.png deleted file mode 100644 index d9b639b7..00000000 Binary files a/data/interfaces/default/images/platforms/xbmc.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/xbox.png b/data/interfaces/default/images/platforms/xbox.png deleted file mode 100644 index 3c2836a2..00000000 Binary files a/data/interfaces/default/images/platforms/xbox.png and /dev/null differ diff --git a/data/interfaces/default/images/platforms/xbox.svg b/data/interfaces/default/images/platforms/xbox.svg new file mode 100644 index 00000000..86179a61 --- /dev/null +++ b/data/interfaces/default/images/platforms/xbox.svg @@ -0,0 +1,8 @@ + + +xbox + + + + + diff --git a/data/interfaces/default/js/script.js b/data/interfaces/default/js/script.js index b8e9627b..efbc47e7 100644 --- a/data/interfaces/default/js/script.js +++ b/data/interfaces/default/js/script.js @@ -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", diff --git a/data/interfaces/default/js/tables/libraries.js b/data/interfaces/default/js/tables/libraries.js index de4368b8..32605d78 100644 --- a/data/interfaces/default/js/tables/libraries.js +++ b/data/interfaces/default/js/tables/libraries.js @@ -46,7 +46,7 @@ libraries_list_table_options = { if (rowData['library_thumb'].substring(0, 4) == "http") { $(td).html('
    '); } else { - $(td).html('
    '); + $(td).html('
    '); } } else { $(td).html('
    '); @@ -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%", diff --git a/data/interfaces/default/library.html b/data/interfaces/default/library.html index 4359b12a..85dd39d8 100644 --- a/data/interfaces/default/library.html +++ b/data/interfaces/default/library.html @@ -60,7 +60,7 @@ DOCUMENTATION :: END % if data['library_thumb'][:4] == 'http' or data['library_thumb'][:10] == 'interfaces':
    % else: -
    +
    % endif