+
+ ${LabelDisplayPluginsFor}
+
+ ${TabServer}
+ ${PluginTabAppClassic}
+
-
-
- ${OptionDisplayAdultContent}
-
-
+
+
${OptionDisplayAdultContent}
-
-
- Free Only
-
${MessageNoAvailablePlugins}
diff --git a/dashboard-ui/scripts/librarymenu.js b/dashboard-ui/scripts/librarymenu.js
index 85de426c5d..01b3b61783 100644
--- a/dashboard-ui/scripts/librarymenu.js
+++ b/dashboard-ui/scripts/librarymenu.js
@@ -446,9 +446,13 @@
title += collapsible.title || '';
title += '
– ';
- title += (link.innerText || link.textContent).trim();
- Dashboard.setPageTitle(title);
+ var secondaryTitle = (link.innerText || link.textContent).trim();
+ title += secondaryTitle;
+
+ var documentTitle = collapsible.title || secondaryTitle;
+
+ Dashboard.setPageTitle(title, documentTitle);
} else {
link.classList.remove('selectedSidebarLink');
diff --git a/dashboard-ui/scripts/movietrailers.js b/dashboard-ui/scripts/movietrailers.js
index a7f9cb249f..0597b0340c 100644
--- a/dashboard-ui/scripts/movietrailers.js
+++ b/dashboard-ui/scripts/movietrailers.js
@@ -12,8 +12,9 @@
query: {
SortBy: "SortName",
SortOrder: "Ascending",
+ IncludeItemTypes: "Trailer",
Recursive: true,
- Fields: "PrimaryImageAspectRatio,SortName,SyncInfo",
+ Fields: "PrimaryImageAspectRatio,SortName,MediaSourceCount,SyncInfo",
ImageTypeLimit: 1,
EnableImageTypes: "Primary,Backdrop,Banner,Thumb",
StartIndex: 0,
@@ -39,9 +40,9 @@
Dashboard.showLoadingMsg();
var query = getQuery(page);
- query.UserId = Dashboard.getCurrentUserId();
+ var userId = Dashboard.getCurrentUserId();
- ApiClient.getJSON(ApiClient.getUrl('Trailers', query)).then(function (result) {
+ ApiClient.getItems(userId, query).then(function (result) {
// Scroll back up so they can see the results from the beginning
window.scrollTo(0, 0);
diff --git a/dashboard-ui/scripts/mypreferenceshome.js b/dashboard-ui/scripts/mypreferenceshome.js
index 59cfa67d37..38f6497473 100644
--- a/dashboard-ui/scripts/mypreferenceshome.js
+++ b/dashboard-ui/scripts/mypreferenceshome.js
@@ -129,7 +129,7 @@
page.querySelector('.chkDisplayCollectionView').checked = user.Configuration.DisplayCollectionsView || false;
page.querySelector('.chkHidePlayedFromLatest').checked = user.Configuration.HidePlayedInLatest || false;
- page.querySelector('.chkDisplayChannelsInline').checked = user.Configuration.DisplayChannelsInline || false;
+ page.querySelector('.chkDisplayChannelsInline').checked = !(user.Configuration.EnableChannelView || false);
$('#selectHomeSection1', page).val(displayPreferences.CustomPrefs.home0 || '');
$('#selectHomeSection2', page).val(displayPreferences.CustomPrefs.home1 || '');
@@ -166,7 +166,7 @@
user.Configuration.DisplayCollectionsView = page.querySelector('.chkDisplayCollectionView').checked;
user.Configuration.HidePlayedInLatest = page.querySelector('.chkHidePlayedFromLatest').checked;
- user.Configuration.DisplayChannelsInline = page.querySelector('.chkDisplayChannelsInline').checked;
+ user.Configuration.EnableChannelView = !page.querySelector('.chkDisplayChannelsInline').checked;
user.Configuration.LatestItemsExcludes = $(".chkIncludeInLatest", page).get().filter(function (i) {
diff --git a/dashboard-ui/scripts/plugincatalogpage.js b/dashboard-ui/scripts/plugincatalogpage.js
index 544da37c48..7f66e099e5 100644
--- a/dashboard-ui/scripts/plugincatalogpage.js
+++ b/dashboard-ui/scripts/plugincatalogpage.js
@@ -247,21 +247,9 @@
var page = this;
- $('.chkPremiumFilter', page).on('change', function () {
+ $('#selectSystem', page).on('change', function () {
- if (this.checked) {
- query.IsPremium = false;
- } else {
- query.IsPremium = null;
- }
- reloadList(page);
- });
-
- $('.radioPackageTypes', page).on('change', function () {
-
- var val = $('.radioPackageTypes:checked', page).val();
-
- query.TargetSystems = val;
+ query.TargetSystems = this.value;
reloadList(page);
});
@@ -275,21 +263,6 @@
var page = this;
- $(".radioPackageTypes", page).each(function () {
-
- this.checked = this.value == query.TargetSystems;
-
- }).checkboxradio('refresh');
-
- // Reset form values using the last used query
- $('.chkPremiumFilter', page).each(function () {
-
- var filters = query.IsPremium || false;
-
- this.checked = filters;
-
- }).checkboxradio('refresh');
-
reloadList(page);
});
diff --git a/dashboard-ui/scripts/secondaryitems.js b/dashboard-ui/scripts/secondaryitems.js
index 0d00ea128e..bb9c9227ab 100644
--- a/dashboard-ui/scripts/secondaryitems.js
+++ b/dashboard-ui/scripts/secondaryitems.js
@@ -130,6 +130,7 @@
if (query.IncludeItemTypes == "MusicAlbum") {
posterOptions.overlayText = false;
posterOptions.showParentTitle = true;
+ posterOptions.showTitle = true;
posterOptions.overlayPlayButton = true;
}
else if (query.IncludeItemTypes == "MusicArtist") {
diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js
index 67adefd13f..90a81372d2 100644
--- a/dashboard-ui/scripts/site.js
+++ b/dashboard-ui/scripts/site.js
@@ -1282,12 +1282,13 @@ var Dashboard = {
});
},
- setPageTitle: function (title) {
+ setPageTitle: function (title, documentTitle) {
LibraryMenu.setTitle(title || 'Emby');
- if (title) {
- document.title = title;
+ documentTitle = documentTitle || title;
+ if (documentTitle) {
+ document.title = documentTitle;
}
},
diff --git a/dashboard-ui/serversecurity.html b/dashboard-ui/serversecurity.html
index 1b375556da..746d5f5663 100644
--- a/dashboard-ui/serversecurity.html
+++ b/dashboard-ui/serversecurity.html
@@ -1,32 +1,30 @@
-
-
-
${HeaderApiKeysHelp}
-
-
-
-
-
- ${HeaderApiKey}
- ${HeaderApp}
- ${HeaderDevice}
- ${HeaderUser}
- ${HeaderDateIssued}
-
-
-
-
+
+
${HeaderApiKeysHelp}
+
+
+
+
+
+ ${HeaderApiKey}
+ ${HeaderApp}
+ ${HeaderDevice}
+ ${HeaderUser}
+ ${HeaderDateIssued}
+
+
+
+
\ No newline at end of file
diff --git a/dashboard-ui/userprofiles.html b/dashboard-ui/userprofiles.html
index 57cf45f60b..8119cea82e 100644
--- a/dashboard-ui/userprofiles.html
+++ b/dashboard-ui/userprofiles.html
@@ -2,7 +2,6 @@