custom-javascript.js 1.9 KB
// Add your custom JS here.
import jquery from 'jquery';
import LazyLoad from "vanilla-lazyload";
import DataTable from 'datatables.net-dt';




import "./_menu_mobile";
import "./_search";
import "./_header_menu";
import "./_side_menu";
import "./_image_captionation";
import "./_carousels";





var myLazyLoad = new LazyLoad();

window.tz_checkVisible = function(elm, evalType , offset, heightBuffer) {
    evalType = evalType || "visible";

    var vpH = jQuery(window).height(), // Viewport Height
        st = jQuery(window).scrollTop(), // Scroll Top
        y = jQuery(elm).offset().top + offset,
        elementHeight = jQuery(elm).height();

        if (heightBuffer) {
            elementHeight += heightBuffer;
        }

    if (evalType === "visible") return ((y < (vpH + st)) && (y > (st - elementHeight)));
    if (evalType === "above") return ((y < (vpH + st)));
};

jQuery(document).ready(function($) {

    $('#relevant-resources').dataTable( {
        info: false,
        ordering: false,
         paging: true,
         bLengthChange: false,
         bFilter: false,
        pagingType: "numbers",
        pageLength: 10
    } );


    $('#relevant-resources').on( 'page.dt', function () {    
        $('html, body, #page').animate({
            scrollTop: $("#relevant-resources").offset().top - 250
        }, 100);
        setTimeout(  myLazyLoad.update(), 1500);
    });


    $(document).on("click", ".page-item ", function(e){
        setTimeout( myLazyLoad.update(), 1500);
    });

   
      
});


 
document.addEventListener( 'wpcf7mailsent', function( event ) {
    jQuery('.appArea.responsive').hide();
}, true );


jQuery(document).ready(function($) {
    $(document).on("click", ".pojo-a11y-toolbar-link", function(e){
            console.log('click');
            $('.gt_options').hasClass('gt-open') ? $('.gt_options').removeClass('gt-open') : $('.gt_options').addClass('gt-open');
    });   
   
});