55e5548a by Jeff Balicki

myLazyLoad

Signed-off-by: Jeff <jeff@gotenzing.com>
1 parent ce4668a5
......@@ -97,7 +97,7 @@ foreach($posts as $post ) {
$term_list = $term->name;
}
}
//update_post_meta($post->ID, 'exclude_from_search', 0 );
//
if($post_type == 'documents'){ $link = get_post_meta($post->ID, 'document_link', true );};
echo '<tr><td><div class="rel"><a target="_blank" class="'.$term_list.'" href="'.$link.'">';
if($image):
......
......@@ -20971,20 +20971,22 @@
});
$(document).ready(function () {
$(window).scroll(function () {
if ($(window).scrollTop() > 600) {
$('.side-menu').css('position', 'fixed');
$('.side-menu').css('top', '200px');
} else if ($(window).scrollTop() <= 600) {
$('.side-menu').css('position', '');
$('.side-menu').css('top', '');
}
if ($(".call-out-block.full_width_plain").length > 0) {
if ($('.side-menu').offset().top + $(".side-menu").height() > $(".call-out-block.full_width_plain").offset().top) {
$('.side-menu').css('top', -($(".side-menu").offset().top + $(".side-menu").height() - $(".call-out-block.full_width_plain").offset().top));
if ($('.side-menu').length > 0) {
if ($(window).scrollTop() > 600) {
$('.side-menu').css('position', 'fixed');
$('.side-menu').css('top', '200px');
} else if ($(window).scrollTop() <= 600) {
$('.side-menu').css('position', '');
$('.side-menu').css('top', '');
}
} else {
if ($('.side-menu').offset().top + $(".side-menu").height() > $("#wrapper-footer").offset().top) {
$('.side-menu').css('top', -($(".side-menu").offset().top + $(".side-menu").height() - $("#wrapper-footer").offset().top));
if ($(".call-out-block.full_width_plain").length > 0) {
if ($('.side-menu').offset().top + $(".side-menu").height() > $(".call-out-block.full_width_plain").offset().top) {
$('.side-menu').css('top', -($(".side-menu").offset().top + $(".side-menu").height() - $(".call-out-block.full_width_plain").offset().top));
}
} else {
if ($('.side-menu').offset().top + $(".side-menu").height() > $("#wrapper-footer").offset().top) {
$('.side-menu').css('top', -($(".side-menu").offset().top + $(".side-menu").height() - $("#wrapper-footer").offset().top));
}
}
}
});
......@@ -26210,7 +26212,7 @@
});
// Add your custom JS here.
new LazyLoad();
var myLazyLoad = new LazyLoad();
window.tz_checkVisible = function (elm, evalType, offset, heightBuffer) {
evalType = evalType || "visible";
var vpH = jQuery(window).height(),
......@@ -26226,8 +26228,7 @@
if (evalType === "above") return y < vpH + st;
};
jQuery(document).ready(function ($) {
console.log('ready');
jQuery('#relevant-resources').dataTable({
$('#relevant-resources').dataTable({
info: false,
ordering: false,
paging: true,
......@@ -26237,10 +26238,14 @@
pageLength: 10
});
$('#relevant-resources').on('page.dt', function () {
console.log('page');
$('html, body, #page').animate({
scrollTop: $("#relevant-resources").offset().top - 250
}, 100);
myLazyLoad.update();
});
$(document).on("click", ".page-item", function (e) {
console.log('page');
myLazyLoad.update();
});
});
document.addEventListener('wpcf7mailsent', function (event) {
......
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
......@@ -35,26 +35,28 @@ var sideMenu = (function($) {
$(document).ready(function(){
$(window).scroll(function () {
if($(window).scrollTop() > 600) {
$('.side-menu').css('position','fixed');
$('.side-menu').css('top','200px');
}
else if ($(window).scrollTop() <= 600) {
$('.side-menu').css('position','');
$('.side-menu').css('top','');
}
if($(".call-out-block.full_width_plain").length > 0) {
if ($('.side-menu').offset().top + $(".side-menu").height() > $(".call-out-block.full_width_plain").offset().top) {
$('.side-menu').css('top',-($(".side-menu").offset().top + $(".side-menu").height() - $(".call-out-block.full_width_plain").offset().top));
if($('.side-menu').length > 0){
if($(window).scrollTop() > 600) {
$('.side-menu').css('position','fixed');
$('.side-menu').css('top','200px');
}
else if ($(window).scrollTop() <= 600) {
$('.side-menu').css('position','');
$('.side-menu').css('top','');
}
if($(".call-out-block.full_width_plain").length > 0) {
if ($('.side-menu').offset().top + $(".side-menu").height() > $(".call-out-block.full_width_plain").offset().top) {
$('.side-menu').css('top',-($(".side-menu").offset().top + $(".side-menu").height() - $(".call-out-block.full_width_plain").offset().top));
}
}else{
if ($('.side-menu').offset().top + $(".side-menu").height() > $("#wrapper-footer").offset().top) {
$('.side-menu').css('top',-($(".side-menu").offset().top + $(".side-menu").height() - $("#wrapper-footer").offset().top));
}
}
}
}else{
if ($('.side-menu').offset().top + $(".side-menu").height() > $("#wrapper-footer").offset().top) {
$('.side-menu').css('top',-($(".side-menu").offset().top + $(".side-menu").height() - $("#wrapper-footer").offset().top));
}
}
});
});
......
......@@ -33,8 +33,8 @@ window.tz_checkVisible = function(elm, evalType , offset, heightBuffer) {
};
jQuery(document).ready(function($) {
console.log('ready');
jQuery('#relevant-resources').dataTable( {
$('#relevant-resources').dataTable( {
info: false,
ordering: false,
paging: true,
......@@ -45,14 +45,18 @@ jQuery(document).ready(function($) {
} );
$('#relevant-resources').on( 'page.dt', function () {
console.log('page');
$('html, body, #page').animate({
scrollTop: $("#relevant-resources").offset().top - 250
}, 100);
$('#relevant-resources').on( 'page.dt', function () {
});
$('html, body, #page').animate({
scrollTop: $("#relevant-resources").offset().top - 250
}, 100);
myLazyLoad.update();
});
$(document).on("click", ".page-item", function(e){
console.log('page');
myLazyLoad.update();
});
} );
......
......@@ -2,6 +2,6 @@
Theme Name: MSF CA Child
Author: Tenzing Communications
Template: msf-ca
Version: 1.0.466
Version: 1.0.467
*/
......