diff --git a/common/static/css/pdfviewer.css b/common/static/css/pdfviewer.css
index 656bc47c29..8b0253261b 100644
--- a/common/static/css/pdfviewer.css
+++ b/common/static/css/pdfviewer.css
@@ -100,7 +100,7 @@ select {
.toolbar {
/* position: absolute; */
left: 0;
- right: 0;
+ right: 0;
height: 32px;
z-index: 9999;
cursor: default;
@@ -185,6 +185,7 @@ select {
margin: 0;
}
+.splitToolbarButton > .toolbarButton, /*added */
.splitToolbarButton:hover > .toolbarButton,
.splitToolbarButton:focus > .toolbarButton,
.splitToolbarButton.toggled > .toolbarButton,
diff --git a/lms/static/sass/course/_textbook.scss b/lms/static/sass/course/_textbook.scss
index bc9da1f43f..08f1a853dc 100644
--- a/lms/static/sass/course/_textbook.scss
+++ b/lms/static/sass/course/_textbook.scss
@@ -1,13 +1,46 @@
div.book-wrapper {
- display: table;
- table-layout: fixed;
- padding: 1em 8em;
+ max-width: 1150px;
+ margin: 0 auto;
+ width: 100%;
+ background-color: $white;
+ #toolbarViewer {
+ padding: 0 ($baseline/2);
+
+ #toolbarViewerLeft {
+ display: inline-block;
+ }
+
+ .outerCenter {
+ display: inline-block;
+ float: right !important;
+ right: auto;
+
+ .innerCenter {
+ right: auto;
+ }
+
+ .dropdownToolbarButton {
+ margin: 3px 2px 4px 0;
+ }
+ }
+
+
+ }
#open_close_accordion {
display: none;
}
+ .pdfbook-wrap {
+ display: table;
+ width: 100%;
+ }
+
+ .pdfbook-wrap-inner {
+ display: table-row;
+ }
+
section.book-sidebar {
@extend .sidebar;
@extend .tran;
@@ -44,14 +77,17 @@ div.book-wrapper {
li {
background: none;
border-bottom: 0;
- padding-left: lh();
+ padding-left: ($baseline/2);
a {
- padding: 0;
@include clearfix;
+ padding: 0;
+ color: $link-color;
+ cursor: pointer;
&:hover {
background-color: transparent;
+ color: $link-hover;
.page-number {
opacity: 1.0;
@@ -84,7 +120,7 @@ div.book-wrapper {
> li {
padding: 5px 6px;
- margin: 0 16px 5px 25px;
+ margin: ($baseline/4) ($baseline/2);
}
}
}
@@ -158,18 +194,20 @@ div.book-wrapper {
}
section.page {
- border: 1px solid $border-color;
+ border-left: 1px solid $border-color;
background-color: #fff;
position: relative;
text-align: center;
- padding: lh();
- margin-right:10%;
border-radius: 0 3px 3px 0;
img {
max-width: 100%;
}
+ #viewer {
+ padding: $baseline;
+ }
+
div {
text-align: left;
line-height: 1.6em;
@@ -214,3 +252,6 @@ div.book-wrapper {
}
}
}
+
+
+
diff --git a/lms/templates/static_pdfbook.html b/lms/templates/static_pdfbook.html
index 565a59977a..a8608b2877 100644
--- a/lms/templates/static_pdfbook.html
+++ b/lms/templates/static_pdfbook.html
@@ -11,7 +11,7 @@
<%static:js group='courseware'/>
-
+
%block>
<%block name="js_extra">
@@ -35,10 +35,10 @@
%if page is not None:
options.pageNum = ${page};
%endif
-
+
$('#outerContainer').PDFViewer(options);
});
-
+
%block>
<%include file="/courseware/course_navigation.html" args="active_page='pdftextbook/{0}'.format(book_index)" />
@@ -91,40 +91,43 @@
%if 'chapters' in textbook:
-