Skip to content
Snippets Groups Projects
Commit 0ff9c836 authored by iaibrys's avatar iaibrys
Browse files

Left sidebar should be static and not scroll. Fixes #162.

parent b2d1ec03
No related branches found
No related tags found
No related merge requests found
$(window).scroll(() -> $(window).scroll(() ->
if ($(document).scrollTop() > 50) if ($(document).scrollTop() > 50)
$('nav').addClass('shrink') $('nav').addClass('shrink')
$('#left-rail').addClass('shrink-rail')
else else
$('nav').removeClass('shrink') $('nav').removeClass('shrink')
$('#left-rail').removeClass('shrink-rail')
) )
\ No newline at end of file
...@@ -15,3 +15,23 @@ ...@@ -15,3 +15,23 @@
.edit-shrunk { .edit-shrunk {
top:50px; top:50px;
} }
/* https://github.com/dtu-compute/dtu-enote-pdfjs/issues/4 */
@media (min-width: 1199px) {
#left-rail {
overflow-y: hidden;
position: fixed;
top: 100px;
bottom: 0px;
margin-right: 20px;
transition: padding-top 0.3s ease, padding-bottom 0.3s ease;
}
#content {
padding-left: 25px;
}
.shrink-rail {
top: 50px !important;
}
}
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<div class="panel-body"></div> <div class="panel-body"></div>
</div> </div>
</div> </div>
<div id="content" class="col-lg-9"> <div id="content" class="col-lg-offset-3 col-lg-9">
</div> </div>
</div> </div>
......
...@@ -18,17 +18,22 @@ ...@@ -18,17 +18,22 @@
<div class="panel-body"></div> <div class="panel-body"></div>
</div> </div>
</div> </div>
<div id="content" class="col-lg-9"> <div id="content" class="col-lg-8">
</div> </div>
</div> </div>
<script> <script>
function renderCoursePage(converter) { function renderCoursePage(converter) {
<% if @left_md %> <% if @left_md %>
$('.panel-body').html(converter.makeHtml("<%== escape_javascript @left_md %>")); $('.panel-body').html(converter.makeHtml("<%== escape_javascript @left_md %>"));
$('#content').addClass('col-lg-offset-3') // since left bar is fixed per #162
<% else %> <% else %>
$('#left-rail').hide() $('#left-rail').hide()
<% end %> <% end %>
$('#content').html(converter.makeHtml("<%== escape_javascript @right_md %>")); $('#content').html(converter.makeHtml("<%== escape_javascript @right_md %>"));
<% if @left_md %>
$('#content').addClass('col-lg-offset-3') // since left bar is fixed per #162
console.log("ADDED");
<% end %>
replaceHints(); replaceHints();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment