/home/smartbloks/.trash/eazydocs/assets/js/frontend/onepage.js
;(function ($) {
"use strict";
$(document).ready(function() {
/**
* Print doc
*/
$('.page-template-page-onepage .pageSideSection .print').on('click', function (e) {
e.preventDefault()
$(".page-template-page-onepage #post").printThis()
})
$('body').attr({'data-bs-spy': 'scroll', 'data-bs-target': "#eazydocs-toc"})
// Onepage menu
$(window);
var t = $(document.body),
n = $(".doc-container").find(".doc-nav");
t.scrollspy({
target: ".doc-sidebar"
})
n.find("> li > a").before($('<span class="docs-progress-bar" />'));
n.offset().top;
$(window).scroll(function() {
$(".doc-nav").height();
let t = $(this).scrollTop(),
n = $(this).innerHeight(),
e = $(".doc-nav li a").filter(".active").index();
$(".doc-section").each(function(i) {
let c = $(this).offset().top,
s = $(this).height(),
a = c + s,
r = 0;
t >= c && t <= a ? (r = (t - c) / s * 100) >= 100 && (r = 100) : t > a && (r = 100), a < t + n - 70 && (r = 100);
let d = $(".doc-nav .docs-progress-bar:eq(" + i + ")");
e > i && d.parent().addClass("viewed"), d.css("width", r + "%")
})
});
$('.nav-sidebar.one-page-doc-nav-wrap .dropdown_nav .dropdown_nav').addClass('doc-last-depth');
$('.nav-sidebar.fullscreen-layout-onepage-sidebar .dropdown_nav .dropdown_nav').addClass('doc-last-depth-fullscreen');
$('.doc-last-depth-fullscreen').parent('.nav-item').addClass('doc-last-depth-icon');
})
})(jQuery);
jQuery( window ).on('scroll', function() {
jQuery(".doc-nav .nav-item .nav-link").each( function() {
if ( jQuery(this).hasClass('active') ) {
jQuery(this).parent().addClass('active')
//jQuery(this).removeClass('active')
} else {
jQuery(this).parent().removeClass('active')
}
})
jQuery('.dropdown_nav li.active').parent().closest('li').addClass('active');
jQuery('.dropdown_nav li.active').parent('.dropdown_nav').closest('li').addClass('active');
//jQuery('.doc-nav .nav-item .nav-link.active').removeClass('active')
});