HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
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 );