diff --git a/data/interfaces/default/css/plexpy.css b/data/interfaces/default/css/plexpy.css
index 8e43f251..9cb75630 100644
--- a/data/interfaces/default/css/plexpy.css
+++ b/data/interfaces/default/css/plexpy.css
@@ -2764,7 +2764,9 @@ a.no-highlight:hover {
float: left;
}
.btn-gray.disabled,
-.btn-gray.disabled:hover {
+.btn-gray.disabled:focus,
+.btn-gray.disabled:hover,
+.btn-gray.disabled:active {
color: #323232;
cursor: default;
}
@@ -2774,6 +2776,5 @@ a.no-highlight:hover {
}
#recently-added-row-scroller,
#recently-watched-row-scroller {
- width: 8750px;
position: relative;
}
\ No newline at end of file
diff --git a/data/interfaces/default/index.html b/data/interfaces/default/index.html
index 71958e47..a430bfcc 100644
--- a/data/interfaces/default/index.html
+++ b/data/interfaces/default/index.html
@@ -50,7 +50,7 @@
-
+
Recently Added
@@ -131,6 +131,7 @@
data: { count : 50 },
complete: function(xhr, status) {
$("#recentlyAdded").html(xhr.responseText);
+ highlightAddedScrollerButton();
}
});
}
@@ -147,14 +148,29 @@
}
});
+ function highlightAddedScrollerButton() {
+ var scroller = $("#recently-added-row-scroller");
+ var numElems = scroller.find("li").length;
+ scroller.width(numElems * 175);
+ if (scroller.width() > $("body").find(".container-fluid").width()) {
+ $("#recently-added-page-right").removeClass("disabled");
+ } else {
+ $("#recently-added-page-right").addClass("disabled");
+ }
+ }
+
+ $(window).resize(function () {
+ highlightAddedScrollerButton();
+ });
+
var leftTotal = 0;
$(".paginate").click(function (e) {
e.preventDefault();
var scroller = $("#recently-added-row-scroller");
var containerWidth = $("body").find(".container-fluid").width();
var scrollAmount = $(this).data("id") * parseInt((containerWidth - 15) / 175) * 175;
- var leftMax = -(parseInt(scroller.width()) + scrollAmount);
-
+ var leftMax = Math.min(-parseInt(scroller.width()) + Math.abs(scrollAmount), 0);
+
leftTotal = Math.max(Math.min(leftTotal + scrollAmount, 0), leftMax);
scroller.animate({ left: leftTotal }, 250);
diff --git a/data/interfaces/default/library.html b/data/interfaces/default/library.html
index 95026667..0293f96d 100644
--- a/data/interfaces/default/library.html
+++ b/data/interfaces/default/library.html
@@ -123,7 +123,7 @@ DOCUMENTATION :: END
-
+