Display:none arrows in disabled state

This commit is contained in:
Usman Khalid
2013-09-27 21:06:34 +05:00
parent d0f0e59272
commit 5ca778ef05
2 changed files with 14 additions and 11 deletions

12
common/static/js/pdfviewer.js Normal file → Executable file
View File

@@ -202,15 +202,15 @@ PDFJS.disableWorker = true;
$("#pageNumber").val(pageNum);
// Enable/disable the previous/next buttons
if (pageNum > 1) {
$("#previous").addClass("enabled");
if (pageNum <= 1) {
$("#previous").addClass("is-disabled");
} else {
$("#previous").removeClass("enabled");
$("#previous").removeClass("is-disabled");
}
if (pageNum < pdfDocument.numPages) {
$("#next").addClass("enabled");
if (pageNum >= pdfDocument.numPages) {
$("#next").addClass("is-disabled");
} else {
$("#next").removeClass("enabled");
$("#next").removeClass("is-disabled");
}
}

13
lms/static/sass/course/_textbook.scss Normal file → Executable file
View File

@@ -160,13 +160,16 @@ div.book-wrapper {
@include transition(none);
vertical-align: middle;
width: 100%;
}
a.enabled:hover {
opacity: 1.0;
filter: alpha(opacity=100);
}
&:hover {
opacity: 1.0;
}
&.is-disabled {
display:none;
}
}
&.last {
left: 0;