Commit ced521c1 by Tom Giannattasio

cleaned up textbook nav styles

parent 3d3ee02e
...@@ -9,10 +9,25 @@ div.book-wrapper { ...@@ -9,10 +9,25 @@ div.book-wrapper {
ul#booknav { ul#booknav {
font-size: em(14); font-size: em(14);
.chapter-number {
}
.chapter {
float: left;
width: 87%;
line-height: 1.4em;
}
.page-number { .page-number {
float: right; float: right;
width: 12%;
font-size: .8em; font-size: .8em;
line-height: 2.1em;
text-align: right;
color: #9a9a9a; color: #9a9a9a;
opacity: 0;
@include transition(opacity .15s);
} }
li { li {
...@@ -22,9 +37,14 @@ div.book-wrapper { ...@@ -22,9 +37,14 @@ div.book-wrapper {
a { a {
padding: 0; padding: 0;
@include clearfix;
&:hover { &:hover {
background-color: transparent; background-color: transparent;
.page-number {
opacity: 1;
}
} }
} }
......
...@@ -75,11 +75,14 @@ $("#open_close_accordion a").click(function(){ ...@@ -75,11 +75,14 @@ $("#open_close_accordion a").click(function(){
<%def name="print_entry(entry)"> <%def name="print_entry(entry)">
<li> <li>
<a href="javascript:goto_page(${entry.get('page')})"> <a href="javascript:goto_page(${entry.get('page')})">
<!--${' '.join(entry.get(attribute, '') for attribute in ['chapter', 'name', 'page_label'])}--> <span class="chapter">
%if entry.get('chapter'): %if entry.get('chapter'):
<span class="chapter-number">${entry.get('chapter')}</span> <span class="chapter-number">${entry.get('chapter')}.</span> ${entry.get('name')}
%endif %else:
<span class="chapter-name">${entry.get('name')}</span> <span class="page-number">${entry.get('page_label')}</span> ${entry.get('name')}
%endif
</span>
<span class="page-number">${entry.get('page_label')}</span>
</a> </a>
% if len(entry) > 0: % if len(entry) > 0:
<ul> <ul>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment