diff --git a/dashboard-ui/itemdetails.html b/dashboard-ui/itemdetails.html index a868d7331..b62695f9b 100644 --- a/dashboard-ui/itemdetails.html +++ b/dashboard-ui/itemdetails.html @@ -103,7 +103,10 @@
-
+
+
+
+

@@ -123,6 +126,9 @@ Next →
+ diff --git a/dashboard-ui/scripts/Itemdetailpage.js b/dashboard-ui/scripts/Itemdetailpage.js index 425707b1c..da87650e3 100644 --- a/dashboard-ui/scripts/Itemdetailpage.js +++ b/dashboard-ui/scripts/Itemdetailpage.js @@ -24,7 +24,13 @@ renderDetails(page, item, context); LibraryBrowser.renderDetailPageBackdrop(page, item); - if (MediaPlayer.canPlay(item)) { + if (item.LocationType == "Offline") { + $('#offlineIndicator', page).show(); + } else { + $('#offlineIndicator', page).hide(); + } + + if (MediaPlayer.canPlay(item) && item.LocationType !== "Offline") { $('#playButtonContainer', page).show(); } else { $('#playButtonContainer', page).hide(); @@ -32,7 +38,7 @@ Dashboard.getCurrentUser().done(function (user) { - if (user.Configuration.IsAdministrator) { + if (user.Configuration.IsAdministrator && item.LocationType !== "Offline") { $('#editButtonContainer', page).show(); } else { $('#editButtonContainer', page).hide(); diff --git a/dashboard-ui/scripts/itembynamedetailpage.js b/dashboard-ui/scripts/itembynamedetailpage.js index 12303024e..1dfd4ffb2 100644 --- a/dashboard-ui/scripts/itembynamedetailpage.js +++ b/dashboard-ui/scripts/itembynamedetailpage.js @@ -57,7 +57,7 @@ renderHeader(page, item); - name = item.Name; + var name = item.Name; $('#itemImage', page).html(LibraryBrowser.getDetailImageHtml(item)); @@ -83,7 +83,7 @@ Dashboard.getCurrentUser().done(function (user) { - if (user.Configuration.IsAdministrator) { + if (user.Configuration.IsAdministrator && item.LocationType !== "Offline") { $('#editButtonContainer', page).show(); } else { $('#editButtonContainer', page).hide();