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 @@
+
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();
|