63 lines
1.5 KiB
JavaScript
Executable File
63 lines
1.5 KiB
JavaScript
Executable File
// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT
|
|
// IT'S ALL JUST JUNK FOR OUR DOCS!
|
|
// ++++++++++++++++++++++++++++++++++++++++++
|
|
!function ($) {
|
|
|
|
$(function(){
|
|
|
|
var $window = $(window)
|
|
var $body = $(document.body)
|
|
|
|
var navHeight = $('.navbar').outerHeight(true) + 10
|
|
|
|
$body.scrollspy({
|
|
target: '.bs-sidebar',
|
|
offset: navHeight
|
|
})
|
|
|
|
$window.on('load', function () {
|
|
$body.scrollspy('refresh')
|
|
})
|
|
|
|
$('section [href^=#]').click(function (e) {
|
|
e.preventDefault()
|
|
})
|
|
|
|
// back to top
|
|
setTimeout(function () {
|
|
var $sideBar = $('.bs-sidebar')
|
|
|
|
$sideBar.affix({
|
|
offset: {
|
|
top: function () {
|
|
var offsetTop = $sideBar.offset().top
|
|
var sideBarMargin = parseInt($sideBar.children(0).css('margin-top'), 10)
|
|
var navOuterHeight = $('.bs-docs-nav').height()
|
|
|
|
return (this.top = offsetTop - navOuterHeight - sideBarMargin)
|
|
}
|
|
, bottom: function () {
|
|
return (this.bottom = $('.bs-footer').outerHeight(true))
|
|
}
|
|
}
|
|
})
|
|
}, 100)
|
|
|
|
setTimeout(function () {
|
|
$('.bs-top').affix()
|
|
}, 100)
|
|
|
|
// Buttons download
|
|
$('.download-btn').button();
|
|
|
|
// make code pretty
|
|
window.prettyPrint && prettyPrint();
|
|
|
|
//function replace targetblank for valid w3c
|
|
$('a.targetblank').on('click', function() {
|
|
window.open($(this).attr('href'));
|
|
return false;
|
|
});
|
|
})
|
|
|
|
}(window.jQuery) |