<footer class="footer"> | |
{% include footer-content.html %} | |
</footer> | |
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> | |
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script> | |
<!-- Include all compiled plugins (below), or include individual files as needed --> | |
<script src="/assets/js/bootstrap.min.js"></script> | |
<!-- Anchor JS --> | |
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/anchor-js/3.2.0/anchor.min.js"></script> | |
<script> | |
// Automatically add anchors and links to all header elements that don't already have them. | |
anchors.add(); | |
</script> | |
<script> | |
var shiftWindow = function() { | |
if (location.hash.length !== 0) { | |
window.scrollBy(0, -50); | |
} | |
}; | |
window.addEventListener("hashchange", shiftWindow); | |
var highlightCurrentSidebarNav = function() { | |
var href = location.pathname; | |
var item = $('#sidebar-nav [href$="' + href + '"]'); | |
if (item) { | |
var li = item.parent(); | |
li.addClass("active"); | |
if (li.parent() && li.parent().is("ul")) { | |
do { | |
var ul = li.parent(); | |
if (ul.hasClass("collapse")) { | |
ul.collapse("show"); | |
} | |
li = ul.parent(); | |
} while (li && li.is("li")); | |
} | |
} | |
}; | |
$(document).ready(function() { | |
// Scroll to anchor of location hash, adjusted for fixed navbar. | |
window.setTimeout(function() { | |
shiftWindow(); | |
}, 1); | |
// Flip the caret when submenu toggles are clicked. | |
$(".sidebar-submenu").on("show.bs.collapse", function() { | |
var toggle = $('[href$="#' + $(this).attr('id') + '"]'); | |
if (toggle) { | |
toggle.addClass("dropup"); | |
} | |
}); | |
$(".sidebar-submenu").on("hide.bs.collapse", function() { | |
var toggle = $('[href$="#' + $(this).attr('id') + '"]'); | |
if (toggle) { | |
toggle.removeClass("dropup"); | |
} | |
}); | |
// Highlight the current page on the sidebar nav. | |
highlightCurrentSidebarNav(); | |
}); | |
</script> | |
<!-- Google Analytics tracking code --> | |
<script> | |
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ | |
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), | |
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) | |
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); | |
ga('create', 'UA-61082125-1', 'auto'); | |
ga('send', 'pageview'); | |
</script> |