File: D:/HostingSpaces/SBogers10/mohn.komma.pro/wwwroot/wp-content/themes/mohn/assets/js/site.scripts.js
(function($) {
var scrollTop = 0;
function theySeeMeScrolling(page){
var newScrollTop = $(window).scrollTop();
if(page == "blog") {
if ( newScrollTop > $(".home-nav").find(".filter-nav").offset().top ) {
$("nav").addClass("scrolling");
} else {
$("nav").removeClass("scrolling");
}
if ( newScrollTop > $(".article-counter").offset().top - $(window).height() ) {
if (!$(".article-counter").hasClass("stop")) {
var numActiveArticles = $(".article-counter").attr("data-counter");
loadArticles(parseInt(numActiveArticles));
$(".article-counter").addClass("stop");
}
}
if( newScrollTop > $(".page-blog").offset().top - 60 ){
if(!$(".home-column.right-column").hasClass("absolute")) {
$(".home-column.right-column").addClass("absolute");
var newTop = $(".home-column.right-column").offset().top - $(".page-blog").offset().top + 60;
$(".home-column.right-column").css({top: newTop});
}
if( newScrollTop > scrollTop ){
console.log("down");
if($(".home-column.right-column").hasClass("sticky-up")) {
var newTop = $(".home-column.right-column").offset().top - $(".page-blog").offset().top;
$(".home-column.right-column").removeClass("sticky-up");
$(".home-column.right-column").css({top: newTop});
}
if( newScrollTop > $(".home-column.right-column").offset().top + $(".home-column.right-column").outerHeight() + 60 - $(window).height() ) {
if (!$(".home-column.right-column").hasClass("sticky-down")) {
$(".home-column.right-column").addClass("sticky-down");
var newTop = $(window).height() - $(".home-column.right-column").outerHeight() - 60;
$(".home-column.right-column").css({top: newTop});
}
}
}else{
console.log("up");
if($(".home-column.right-column").hasClass("sticky-down")) {
var newTop = $(".home-column.right-column").offset().top - $(".page-blog").offset().top;
$(".home-column.right-column").removeClass("sticky-down");
$(".home-column.right-column").css({top: newTop});
}
if(newScrollTop < $(".home-column.right-column").offset().top - 120){
$(".home-column.right-column").addClass("sticky-up");
$(".home-column.right-column").css({top: 120});
}
}
}else{
$(".home-column.right-column").removeClass("absolute sticky-up sticky-down");
$(".home-column.right-column").css({top: 0});
}
}
scrollTop = newScrollTop;
}
/*//////////////*/
/*//// BLOG ////*/
/*//////////////*/
function initBlog(){
theySeeMeScrolling("blog");
$(window).scroll(function(){
theySeeMeScrolling("blog");
});
}
function loadArticles(activeArticles){
var totalArticles = $(".article-counter").data("total");
var categoryID = $(".article-con").data("category");
if(!categoryID){
categoryID = "default";
}
if(activeArticles < totalArticles) {
console.log(categoryID);
$.ajax({
type: "POST",
url: "/wp-admin/admin-ajax.php",
data: {
action: "lazy_articles",
cat: categoryID,
start: activeArticles
},
success: function (data) {
var newActiveArticle = activeArticles + 4;
$(".article-counter").before(data);
$(".article-counter").attr("data-counter", newActiveArticle);
setTimeout(function () {
$(".article-counter").removeClass("stop");
}, 500);
}
});
}
}
$("document").ready(function(){
if($(".page-blog").length>0){
initBlog();
}
});
})( jQuery );