diff --git a/dashboard-ui/login.html b/dashboard-ui/login.html index 36c453d55..4b649d997 100644 --- a/dashboard-ui/login.html +++ b/dashboard-ui/login.html @@ -7,7 +7,7 @@
';
+ } else {
+ html += '
';
+ }
+ }
+
+ if (typeof userData.Likes == "undefined") {
+ html += '
';
+ if (userData.IsFavorite) {
+ html += '
';
} else {
- html += '
';
+ html += '
';
}
- }
- if (typeof userData.Likes == "undefined") {
- html += '
';
- } else {
- html += '
';
- }
+ markPlayed: function (link) {
- return html;
- },
+ var id = link.getAttribute('data-itemid');
- markPlayed: function (link) {
+ var $link = $(link);
- var id = link.getAttribute('data-itemid');
+ var markAsPlayed = $link.hasClass('imgPlayedOff');
- var $link = $(link);
+ ApiClient.updatePlayedStatus(Dashboard.getCurrentUserId(), id, markAsPlayed);
- var markAsPlayed = $link.hasClass('imgPlayedOff');
-
- ApiClient.updatePlayedStatus(Dashboard.getCurrentUserId(), id, markAsPlayed);
-
- if (markAsPlayed) {
- link.src = "css/images/userdata/played.png";
- $link.addClass('imgPlayed').removeClass('imgPlayedOff');
- } else {
- link.src = "css/images/userdata/unplayed.png";
- $link.addClass('imgPlayedOff').removeClass('imgPlayed');
- }
- },
-
- markFavorite: function (link) {
-
- var id = link.getAttribute('data-itemid');
-
- var $link = $(link);
-
- var markAsFavorite = $link.hasClass('imgFavoriteOff');
-
- ApiClient.updateFavoriteStatus(Dashboard.getCurrentUserId(), id, markAsFavorite);
-
- if (markAsFavorite) {
- link.src = "css/images/userdata/heart_on.png";
- $link.addClass('imgFavorite').removeClass('imgFavoriteOff');
- } else {
- link.src = "css/images/userdata/heart_off.png";
- $link.addClass('imgFavoriteOff').removeClass('imgFavorite');
- }
- },
-
- markLike: function (link) {
-
- var id = link.getAttribute('data-itemid');
-
- var $link = $(link);
-
- if ($link.hasClass('imgLikeOff')) {
-
- ApiClient.updateUserItemRating(Dashboard.getCurrentUserId(), id, true);
-
- link.src = "css/images/userdata/thumbs_up_on.png";
- $link.addClass('imgLike').removeClass('imgLikeOff');
-
- } else {
-
- ApiClient.clearUserItemRating(Dashboard.getCurrentUserId(), id);
-
- link.src = "css/images/userdata/thumbs_up_off.png";
- $link.addClass('imgLikeOff').removeClass('imgLike');
- }
-
- $link.prev().removeClass('imgDislike').addClass('imgDislikeOff').each(function () {
- this.src = "css/images/userdata/thumbs_down_off.png";
- });
- },
-
- markDislike: function (link) {
-
- var id = link.getAttribute('data-itemid');
-
- var $link = $(link);
-
- if ($link.hasClass('imgDislikeOff')) {
-
- ApiClient.updateUserItemRating(Dashboard.getCurrentUserId(), id, false);
-
- link.src = "css/images/userdata/thumbs_down_on.png";
- $link.addClass('imgDislike').removeClass('imgDislikeOff');
-
- } else {
-
- ApiClient.clearUserItemRating(Dashboard.getCurrentUserId(), id);
-
- link.src = "css/images/userdata/thumbs_down_off.png";
- $link.addClass('imgDislikeOff').removeClass('imgDislike');
- }
-
- $link.next().removeClass('imgLike').addClass('imgLikeOff').each(function () {
- this.src = "css/images/userdata/thumbs_up_off.png";
- });
- },
-
- getDetailImageHtml: function (item) {
-
- var imageTags = item.ImageTags || {};
-
- var html = '';
-
- var url;
- var useBackgroundColor;
-
- if (imageTags.Primary) {
-
- if (item.Type == "Person") {
- url = ApiClient.getPersonImageUrl(item.Name, {
- width: 800,
- tag: imageTags.Primary,
- type: "primary"
- });
+ if (markAsPlayed) {
+ link.src = "css/images/userdata/played.png";
+ $link.addClass('imgPlayed').removeClass('imgPlayedOff');
+ } else {
+ link.src = "css/images/userdata/unplayed.png";
+ $link.addClass('imgPlayedOff').removeClass('imgPlayed');
}
- else if (item.Type == "Genre") {
- url = ApiClient.getGenreImageUrl(item.Name, {
- width: 800,
- tag: imageTags.Primary,
- type: "primary"
- });
+ },
+
+ markFavorite: function (link) {
+
+ var id = link.getAttribute('data-itemid');
+
+ var $link = $(link);
+
+ var markAsFavorite = $link.hasClass('imgFavoriteOff');
+
+ ApiClient.updateFavoriteStatus(Dashboard.getCurrentUserId(), id, markAsFavorite);
+
+ if (markAsFavorite) {
+ link.src = "css/images/userdata/heart_on.png";
+ $link.addClass('imgFavorite').removeClass('imgFavoriteOff');
+ } else {
+ link.src = "css/images/userdata/heart_off.png";
+ $link.addClass('imgFavoriteOff').removeClass('imgFavorite');
}
- else if (item.Type == "Studio") {
- url = ApiClient.getStudioImageUrl(item.Name, {
- width: 800,
- tag: imageTags.Primary,
- type: "primary"
- });
+ },
+
+ markLike: function (link) {
+
+ var id = link.getAttribute('data-itemid');
+
+ var $link = $(link);
+
+ if ($link.hasClass('imgLikeOff')) {
+
+ ApiClient.updateUserItemRating(Dashboard.getCurrentUserId(), id, true);
+
+ link.src = "css/images/userdata/thumbs_up_on.png";
+ $link.addClass('imgLike').removeClass('imgLikeOff');
+
+ } else {
+
+ ApiClient.clearUserItemRating(Dashboard.getCurrentUserId(), id);
+
+ link.src = "css/images/userdata/thumbs_up_off.png";
+ $link.addClass('imgLikeOff').removeClass('imgLike');
}
- else {
+
+ $link.prev().removeClass('imgDislike').addClass('imgDislikeOff').each(function () {
+ this.src = "css/images/userdata/thumbs_down_off.png";
+ });
+ },
+
+ markDislike: function (link) {
+
+ var id = link.getAttribute('data-itemid');
+
+ var $link = $(link);
+
+ if ($link.hasClass('imgDislikeOff')) {
+
+ ApiClient.updateUserItemRating(Dashboard.getCurrentUserId(), id, false);
+
+ link.src = "css/images/userdata/thumbs_down_on.png";
+ $link.addClass('imgDislike').removeClass('imgDislikeOff');
+
+ } else {
+
+ ApiClient.clearUserItemRating(Dashboard.getCurrentUserId(), id);
+
+ link.src = "css/images/userdata/thumbs_down_off.png";
+ $link.addClass('imgDislikeOff').removeClass('imgDislike');
+ }
+
+ $link.next().removeClass('imgLike').addClass('imgLikeOff').each(function () {
+ this.src = "css/images/userdata/thumbs_up_off.png";
+ });
+ },
+
+ getDetailImageHtml: function (item) {
+
+ var imageTags = item.ImageTags || {};
+
+ var html = '';
+
+ var url;
+ var useBackgroundColor;
+
+ if (imageTags.Primary) {
+
+ if (item.Type == "Person") {
+ url = ApiClient.getPersonImageUrl(item.Name, {
+ width: 800,
+ tag: imageTags.Primary,
+ type: "primary"
+ });
+ }
+ else if (item.Type == "Genre") {
+ url = ApiClient.getGenreImageUrl(item.Name, {
+ width: 800,
+ tag: imageTags.Primary,
+ type: "primary"
+ });
+ }
+ else if (item.Type == "Studio") {
+ url = ApiClient.getStudioImageUrl(item.Name, {
+ width: 800,
+ tag: imageTags.Primary,
+ type: "primary"
+ });
+ }
+ else {
+ url = ApiClient.getImageUrl(item.Id, {
+ type: "Primary",
+ width: 800,
+ tag: item.ImageTags.Primary
+ });
+ }
+ }
+ else if (item.BackdropImageTags && item.BackdropImageTags.length) {
+
url = ApiClient.getImageUrl(item.Id, {
- type: "Primary",
+ type: "Backdrop",
width: 800,
- tag: item.ImageTags.Primary
+ tag: item.BackdropImageTags[0]
});
}
- }
- else if (item.BackdropImageTags && item.BackdropImageTags.length) {
+ else if (imageTags.Thumb) {
- url = ApiClient.getImageUrl(item.Id, {
- type: "Backdrop",
- width: 800,
- tag: item.BackdropImageTags[0]
- });
- }
- else if (imageTags.Thumb) {
+ url = ApiClient.getImageUrl(item.Id, {
+ type: "Thumb",
+ width: 800,
+ tag: item.ImageTags.Thumb
+ });
+ }
+ else if (imageTags.Disc) {
- url = ApiClient.getImageUrl(item.Id, {
- type: "Thumb",
- width: 800,
- tag: item.ImageTags.Thumb
- });
- }
- else if (imageTags.Disc) {
-
- url = ApiClient.getImageUrl(item.Id, {
- type: "Disc",
- width: 800,
- tag: item.ImageTags.Disc
- });
- }
- else if (item.MediaType == "Audio") {
- url = "css/images/items/detail/audio.png";
- useBackgroundColor = true;
- }
- else if (item.MediaType == "Game") {
- url = "css/images/items/detail/game.png";
- useBackgroundColor = true;
- }
- else {
- url = "css/images/items/detail/video.png";
- useBackgroundColor = true;
- }
-
- if (url) {
-
- var style = useBackgroundColor ? "background-color:" + LibraryBrowser.getMetroColor(item.Id) + ";" : "";
-
- html += "