custom-javascript.js 1.77 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($) {
    console.log('ready');
    jQuery('#relevant-resources').dataTable( {
        info: false,
        ordering: false,
         paging: true,
         bLengthChange: false,
         bFilter: false,
        pagingType: "numbers",
        pageLength: 10
    } );


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

});

} );


 
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');
//     });   
   
// });